<?xml version="1.0"?>
<doc>
    <assembly>
        <name>SharpDX.D3DCompiler</name>
    </assembly>
    <members>
        <member name="T:SharpDX.D3DCompiler.AssemblyDoc">
            <summary>
            The <see cref="A:SharpDX.D3DCompiler"/> assembly is a managed Direct3D Compiler API.
            </summary>
            <msdn-id>dd607340</msdn-id>
            <unmanaged>D3DCompiler</unmanaged>	
            <unmanaged-short>D3DCompiler</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.CompilationResult">
            <summary>
            Shader compilation results.
            </summary>
        </member>
        <member name="M:SharpDX.D3DCompiler.CompilationResult.#ctor(SharpDX.D3DCompiler.ShaderBytecode,SharpDX.Result,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.CompilationResult"/> class.
            </summary>
            <param name="bytecode">The bytecode.</param>
            <param name="resultCode">The result code.</param>
            <param name="message">The message.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.CompilationResult.op_Implicit(SharpDX.D3DCompiler.CompilationResult)~SharpDX.D3DCompiler.ShaderBytecode">
            <summary>
            Performs an implicit conversion from <see cref="T:SharpDX.D3DCompiler.CompilationResult"/> to <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/>.
            </summary>
            <param name="input">The input.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.CompilationResult.op_Implicit(SharpDX.D3DCompiler.CompilationResult)~System.Byte[]">
            <summary>
            Performs an implicit conversion from <see cref="T:SharpDX.D3DCompiler.CompilationResult"/> to byte array
            </summary>
            <param name="input">The input.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="T:SharpDX.D3DCompiler.D3D">
            <summary>
            Warming, the following code is manually copied from generated code from Direct3D10 compiler.
            We need to access this method in order to compile Direct3D10 Effects with plain old D3D10CompileEffectFromMemory function.
            </summary>
            <summary>	
            Functions	
            </summary>	
            <!-- Failed to insert some or all of included XML --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.D3DCompiler.D3D']/*"/>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.CompileEffect10FromMemory(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)">
            <summary>
            Compiles the effect10 from memory.
            </summary>
            <param name="dataRef">The data ref.</param>
            <param name="dataLength">Length of the data.</param>
            <param name="srcFileNameRef">The SRC file name ref.</param>
            <param name="definesRef">The defines ref.</param>
            <param name="includeRef">The include ref.</param>
            <param name="hlslFlags">The h LSL flags.</param>
            <param name="fxFlags">The f X flags.</param>
            <param name="compiledEffectOut">The compiled effect out.</param>
            <param name="errorsOut">The errors out.</param>
            <returns>Result code.</returns>
            <unmanaged>HRESULT D3D10CompileEffectFromMemory([In] void* pData,[In] SIZE_T DataLength,[In] const char* pSrcFileName,[In, Buffer, Optional] const D3D_SHADER_MACRO* pDefines,[In] ID3DInclude* pInclude,[In] D3DCOMPILE_SHADER_FLAGS HLSLFlags,[In] D3DCOMPILE_EFFECT_FLAGS FXFlags,[In] ID3D10Blob** ppCompiledEffect,[In] ID3D10Blob** ppErrors)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.GetBlobPart(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.ShaderBytecodePart,System.Int32,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Retrieves a specific part from a compilation result.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of uncompiled shader data that <em>pSrcData</em> points to.</p> </dd></param>	
            <param name="part"><dd>  <p>A <strong><see cref="T:SharpDX.D3DCompiler.ShaderBytecodePart"/></strong>-typed value that specifies the part of the buffer to retrieve.</p> </dd></param>	
            <param name="flags"><dd>  <p>Flags that indicate how to retrieve the blob part. Currently, no flags are defined.</p> </dd></param>	
            <param name="partOut"><dd>  <p>The address of a reference to the <strong>ID3DBlob</strong> interface that is used to retrieve the specified part of the buffer.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <remarks>	
            <p><strong><see cref="M:SharpDX.D3DCompiler.D3D.GetBlobPart(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.ShaderBytecodePart,System.Int32,SharpDX.Direct3D.Blob@)"/></strong> retrieves the part of a blob (arbitrary length data buffer) that contains the type of data that the  <em>Part</em> parameter specifies.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetBlobPart']/*"/>	
            <msdn-id>ff728674</msdn-id>	
            <unmanaged>HRESULT D3DGetBlobPart([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] D3D_BLOB_PART Part,[In] unsigned int Flags,[Out] ID3D10Blob** ppPart)</unmanaged>	
            <unmanaged-short>D3DGetBlobPart</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.DecompressShaders(System.IntPtr,SharpDX.PointerSize,System.Int32,System.Int32,System.Int32[],System.Int32,SharpDX.Direct3D.Blob[],System.Int32@)">
            <summary>	
            <p>Decompresses one or more shaders from a compressed set. </p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of uncompiled shader data that <em>pSrcData</em> points to.</p> </dd></param>	
            <param name="uNumShaders"><dd>  <p>The number of shaders to decompress.</p> </dd></param>	
            <param name="uStartIndex"><dd>  <p>The index of the first shader to decompress.</p> </dd></param>	
            <param name="indicesRef"><dd>  <p>An array of indexes that represent the shaders to decompress.</p> </dd></param>	
            <param name="uFlags"><dd>  <p>Flags that indicate how to decompress. Currently, no flags are defined.</p> </dd></param>	
            <param name="shadersOut"><dd>  <p>The address of a reference to the <strong>ID3DBlob</strong> interface that is used to retrieve the decompressed shader data.</p> </dd></param>	
            <param name="totalShadersRef"><dd>  <p>A reference to a variable that receives the total number of shaders that  <strong><see cref="M:SharpDX.D3DCompiler.D3D.DecompressShaders(System.IntPtr,SharpDX.PointerSize,System.Int32,System.Int32,System.Int32[],System.Int32,SharpDX.Direct3D.Blob[],System.Int32@)"/></strong> decompressed.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DDecompressShaders']/*"/>	
            <msdn-id>ff728673</msdn-id>	
            <unmanaged>HRESULT D3DDecompressShaders([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] unsigned int uNumShaders,[In] unsigned int uStartIndex,[In, Buffer, Optional] unsigned int* pIndices,[In] unsigned int uFlags,[Out, Buffer] ID3D10Blob** ppShaders,[Out, Optional] unsigned int* pTotalShaders)</unmanaged>	
            <unmanaged-short>D3DDecompressShaders</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.Disassemble(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.DisassemblyFlags,System.String,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Disassembles compiled HLSL code.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to source data as compiled HLSL code.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="flags"><dd>  <p>Flags affecting the behavior of <strong><see cref="M:SharpDX.D3DCompiler.D3D.Disassemble(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.DisassemblyFlags,System.String,SharpDX.Direct3D.Blob@)"/></strong>.  <em>Flags</em> can be a combination of zero or more of the following values. </p> <table> <tr><th>Flag</th><th>Description</th></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableColorCode"/></td><td>Enable the output of color codes.</td></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableDefaultValuePrints"/></td><td>Enable the output of default values.</td></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionNumbering"/></td><td>Enable instruction numbering.</td></tr> <tr><td><see cref="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionCycle"/></td><td>No effect.</td></tr> </table> <p>?</p> </dd></param>	
            <param name="szComments"><dd>  <p>The optional comment string at the top of the shader that identifies the shader constants and variables.</p> </dd></param>	
            <param name="disassemblyOut"><dd>  <p>A reference to a buffer that receives the <see cref="T:SharpDX.Direct3D.Blob"/> interface that accesses assembly text.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DDisassemble']/*"/>	
            <msdn-id>dd607326</msdn-id>	
            <unmanaged>HRESULT D3DDisassemble([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] D3DCOMPILE_DISASM_FLAGS Flags,[In, Optional] const char* szComments,[Out] ID3D10Blob** ppDisassembly)</unmanaged>	
            <unmanaged-short>D3DDisassemble</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Compile HLSL code or an  effect file into bytecode for a given target.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="sourceNameRef"><dd>  <p>Optional. You can use this parameter for strings that specify  error messages. If not used, set to <strong><c>null</c></strong>.</p> </dd></param>	
            <param name="definesRef"><dd>  <p>Optional. An array of <c>null</c>-terminated macro definitions (see <strong><see cref="T:SharpDX.Direct3D.ShaderMacro"/></strong>).</p> </dd></param>	
            <param name="includeRef"><dd>  <p>Optional. A reference to an <strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> for handling include files. Setting this to <strong><c>null</c></strong> will cause a compile error if a shader contains a #include. You can pass the <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong> macro, which is a reference to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong>, you must specify the source file name in the <em>pSourceName</em> parameter; the compiler will derive the initial relative directory from <em>pSourceName</em>.</p>  <pre><code>#define D3D_COMPILE_STANDARD_FILE_INCLUDE ((<see cref="T:SharpDX.D3DCompiler.Include"/>*)(<see cref="T:System.IntPtr"/>)1)</code></pre>  </dd></param>	
            <param name="entrypointRef"><dd>  <p>The name of the shader entry point function where shader execution begins. When you compile an effect, <strong><see cref="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong> ignores <em>pEntrypoint</em>; we recommend that you set <em>pEntrypoint</em> to <strong><c>null</c></strong> because it is good programming practice to set a reference parameter to <strong><c>null</c></strong> if the called function will not use it.</p> </dd></param>	
            <param name="targetRef"><dd>  <p>A string that specifies the shader target or set of shader features to compile against. The shader target can be shader model 2, shader model 3, shader model 4, or shader model 5. The target can also be an effect type (for example, fx_4_1).</p> </dd></param>	
            <param name="flags1"><dd>  <p>Shader <strong>compile options</strong>.</p> </dd></param>	
            <param name="flags2"><dd>  <p>Effect <strong>compile options</strong>. When you compile a shader and not an effect file, <strong><see cref="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong> ignores <em>Flags2</em>; we recommend that you set <em>Flags2</em> to zero because it is good programming practice to set a nonreference parameter to zero if the called function will not use it.</p> </dd></param>	
            <param name="codeOut"><dd>  <p>The address of a <strong>ID3DBlob</strong> that contains the compiled code.</p> </dd></param>	
            <param name="errorMsgsOut"><dd>  <p>Optional. A reference to an <strong>ID3DBlob</strong> that contains compiler error messages, or <strong><c>null</c></strong> if there were no errors.</p> </dd></param>	
            <returns><p>Returns one of the Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCompile']/*"/>	
            <msdn-id>dd607324</msdn-id>	
            <unmanaged>HRESULT D3DCompile([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In, Optional] const char* pSourceName,[In, Buffer, Optional] const D3D_SHADER_MACRO* pDefines,[In, Optional] ID3DInclude* pInclude,[In] const char* pEntrypoint,[In] const char* pTarget,[In] D3DCOMPILE_SHADER_FLAGS Flags1,[In] D3DCOMPILE_EFFECT_FLAGS Flags2,[Out] ID3D10Blob** ppCode,[Out, Optional] ID3D10Blob** ppErrorMsgs)</unmanaged>	
            <unmanaged-short>D3DCompile</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.StripShader(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.StripFlags,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Removes unwanted blobs from a compilation result.</p>	
            </summary>	
            <param name="shaderBytecodeRef"><dd>  <p>A reference to source data as compiled HLSL code.</p> </dd></param>	
            <param name="bytecodeLength"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="uStripFlags"><dd>  <p>Strip flag options, represented by <strong><see cref="T:SharpDX.D3DCompiler.StripFlags"/></strong>.</p> </dd></param>	
            <param name="strippedBlobOut"><dd>  <p>A reference to a variable that receives a reference to the <strong>ID3DBlob</strong> interface that you can use to access the unwanted stripped out shader code.</p> </dd></param>	
            <returns><p>Returns one of the Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DStripShader']/*"/>	
            <msdn-id>dd607335</msdn-id>	
            <unmanaged>HRESULT D3DStripShader([In, Buffer] const void* pShaderBytecode,[In] SIZE_T BytecodeLength,[In] D3DCOMPILER_STRIP_FLAGS uStripFlags,[Out] ID3D10Blob** ppStrippedBlob)</unmanaged>	
            <unmanaged-short>D3DStripShader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.Preprocess(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Preprocesses uncompiled HLSL code.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to uncompiled shader data; either ASCII HLSL code or a compiled effect.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="sourceNameRef"><dd>  <p>Optional. The name of the file that contains the uncompiled HLSL code.</p> </dd></param>	
            <param name="definesRef"><dd>  <p>Optional. An array of <c>null</c>-terminated macro definitions (see <strong><see cref="T:SharpDX.Direct3D.ShaderMacro"/></strong>).</p> </dd></param>	
            <param name="includeRef"><dd>  <p>Optional. A reference to an <strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> for handling include files. Setting this to <strong><c>null</c></strong> will cause a compile error if a shader contains a #include. You can pass the <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong> macro, which is a reference to a default include handler. This default include handler includes files that are relative to the current directory and files that are relative to the directory of the initial source file. When you use <strong>D3D_COMPILE_STANDARD_FILE_INCLUDE</strong>, you must specify the source file name in the <em>pSourceName</em> parameter; the compiler will derive the initial relative directory from <em>pSourceName</em>.</p>  <pre><code>#define D3D_COMPILE_STANDARD_FILE_INCLUDE ((<see cref="T:SharpDX.D3DCompiler.Include"/>*)(<see cref="T:System.IntPtr"/>)1)</code></pre>  </dd></param>	
            <param name="codeTextOut"><dd>  <p>The address of a <strong>ID3DBlob</strong> that contains the compiled code.</p> </dd></param>	
            <param name="errorMsgsOut"><dd>  <p>Optional. A reference to an <strong>ID3DBlob</strong> that contains compiler error messages, or <strong><c>null</c></strong> if there were no errors.</p> </dd></param>	
            <returns><p>Returns one of the Direct3D 10 Return Codes.</p></returns>	
            <remarks>	
            <p><strong><see cref="M:SharpDX.D3DCompiler.D3D.Preprocess(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong> outputs #line directives and preserves line numbering of source input so that output line numbering can be properly related to the input source.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DPreprocess']/*"/>	
            <msdn-id>dd607332</msdn-id>	
            <unmanaged>HRESULT D3DPreprocess([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In, Optional] const char* pSourceName,[In, Buffer, Optional] const D3D_SHADER_MACRO* pDefines,[In, Optional] ID3DInclude* pInclude,[Out] ID3D10Blob** ppCodeText,[Out, Optional] ID3D10Blob** ppErrorMsgs)</unmanaged>	
            <unmanaged-short>D3DPreprocess</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.CompressShaders(System.Int32,SharpDX.D3DCompiler.ShaderData[],System.Int32,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Compresses a set of shaders into a more compact form. </p>	
            </summary>	
            <param name="uNumShaders"><dd>  <p>The number of shaders to compress.</p> </dd></param>	
            <param name="shaderDataRef"><dd>  <p>An array of <strong><see cref="T:SharpDX.D3DCompiler.ShaderData"/></strong> structures that describe the set of shaders to compress.</p> </dd></param>	
            <param name="uFlags"><dd>  <p>Flags that indicate how to compress the shaders. Currently, only the  D3D_COMPRESS_SHADER_KEEP_ALL_PARTS (0x00000001) flag is defined.</p> </dd></param>	
            <param name="compressedDataOut"><dd>  <p>The address of a reference to the <strong>ID3DBlob</strong> interface that is used to retrieve the compressed shader data.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCompressShaders']/*"/>	
            <msdn-id>ff728671</msdn-id>	
            <unmanaged>HRESULT D3DCompressShaders([In] unsigned int uNumShaders,[In, Buffer] D3D_SHADER_DATA* pShaderData,[In] unsigned int uFlags,[Out] ID3D10Blob** ppCompressedData)</unmanaged>	
            <unmanaged-short>D3DCompressShaders</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)">
            <summary>	
            <p>Gets a reference to a reflection interface.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to source data as compiled HLSL code.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="interfaceRef"><dd>  <p>The reference <see cref="T:System.Guid"/> of the COM interface to use. For example, <strong>IID_ID3D11ShaderReflection</strong> or <strong>IID_ID3D10ShaderReflection</strong>.</p> </dd></param>	
            <param name="reflectorOut"><dd>  <p>A reference to a reflection interface.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <remarks>	
            <p>Shader code contains metadata that can be inspected using the reflection APIs.</p><p>The following code illustrates retrieving a <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/> Interface from a shader.</p><pre><code> pd3dDevice-&gt;CreatePixelShader( pPixelShaderBuffer-&gt;GetBufferPointer(), pPixelShaderBuffer-&gt;GetBufferSize(), g_pPSClassLinkage, &amp;g_pPixelShader ); <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/>* pReflector = <c>null</c>; 	
            <see cref="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)"/>( pPixelShaderBuffer-&gt;GetBufferPointer(), pPixelShaderBuffer-&gt;GetBufferSize(),  IID_ID3D11ShaderReflection, (void**) &amp;pReflector);	
            </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DReflect']/*"/>	
            <msdn-id>dd607334</msdn-id>	
            <unmanaged>HRESULT D3DReflect([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] const GUID&amp; pInterface,[Out] void** ppReflector)</unmanaged>	
            <unmanaged-short>D3DReflect</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.GetInputSignatureBlob(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Gets the input signature from a compilation result.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to source data as compiled HLSL code.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="signatureBlobOut"><dd>  <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains a compiled shader.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetInputSignatureBlob']/*"/>	
            <msdn-id>dd607330</msdn-id>	
            <unmanaged>HRESULT D3DGetInputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>	
            <unmanaged-short>D3DGetInputSignatureBlob</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.GetInputAndOutputSignatureBlob(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Gets the input and output signatures from a compilation result.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to source data as compiled HLSL code.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="signatureBlobOut"><dd>  <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains a compiled shader.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetInputAndOutputSignatureBlob']/*"/>	
            <msdn-id>dd607329</msdn-id>	
            <unmanaged>HRESULT D3DGetInputAndOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>	
            <unmanaged-short>D3DGetInputAndOutputSignatureBlob</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.GetOutputSignatureBlob(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Gets the output signature from a compilation result.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to source data as compiled HLSL code.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="signatureBlobOut"><dd>  <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains a compiled shader.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetOutputSignatureBlob']/*"/>	
            <msdn-id>dd607331</msdn-id>	
            <unmanaged>HRESULT D3DGetOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>	
            <unmanaged-short>D3DGetOutputSignatureBlob</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.D3D.GetDebugInfo(System.IntPtr,SharpDX.PointerSize,SharpDX.Direct3D.Blob@)">
            <summary>	
            <p>Gets shader debug information.</p>	
            </summary>	
            <param name="srcDataRef"><dd>  <p>A reference to source data; either uncompiled or compiled HLSL code.</p> </dd></param>	
            <param name="srcDataSize"><dd>  <p>Length of <em>pSrcData</em>.</p> </dd></param>	
            <param name="debugInfoOut"><dd>  <p>Optional. A reference to an <see cref="T:SharpDX.Direct3D.Blob"/> that contains debug information.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 10 Return Codes.</p></returns>	
            <remarks>	
            <p>Debug information is embedded in the body of the shader after calling <strong><see cref="M:SharpDX.D3DCompiler.D3D.Compile(System.IntPtr,SharpDX.PointerSize,System.String,SharpDX.Direct3D.ShaderMacro[],System.IntPtr,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.Blob@,SharpDX.Direct3D.Blob@)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DGetDebugInfo']/*"/>	
            <msdn-id>dd607328</msdn-id>	
            <unmanaged>HRESULT D3DGetDebugInfo([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppDebugInfo)</unmanaged>	
            <unmanaged-short>D3DGetDebugInfo</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ConstantBufferFlags">
            <summary>	
            <p>Values that identify the indended use of a constant-data buffer.</p>	
            </summary>	
            <remarks>	
            <p><strong><see cref="T:SharpDX.D3DCompiler.ConstantBufferFlags"/></strong>-typed values are specified in the <strong>uFlags</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.ConstantBufferDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_CBUFFER_FLAGS']/*"/>	
            <msdn-id>ff728729</msdn-id>	
            <unmanaged>D3D_SHADER_CBUFFER_FLAGS</unmanaged>	
            <unmanaged-short>D3D_SHADER_CBUFFER_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferFlags.ConstantBufferUserpacked">
            <summary>	
            <dd> <p>Bind the constant buffer to an input slot defined in HLSL code (instead of letting the compiler choose the input slot).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CBF_USERPACKED']/*"/>	
            <msdn-id>ff728729</msdn-id>	
            <unmanaged>D3D_CBF_USERPACKED</unmanaged>	
            <unmanaged-short>D3D_CBF_USERPACKED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ConstantBufferType">
            <summary>	
            <p>Values that identify the intended use of constant-buffer data. </p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CBUFFER_TYPE']/*"/>	
            <msdn-id>ff728722</msdn-id>	
            <unmanaged>D3D_CBUFFER_TYPE</unmanaged>	
            <unmanaged-short>D3D_CBUFFER_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferType.ConstantBuffer">
            <summary>	
            <dd> <p>A buffer containing scalar constants.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_CBUFFER']/*"/>	
            <msdn-id>ff728722</msdn-id>	
            <unmanaged>D3D_CT_CBUFFER</unmanaged>	
            <unmanaged-short>D3D_CT_CBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferType.TextureBuffer">
            <summary>	
            <dd> <p>A buffer containing texture data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_TBUFFER']/*"/>	
            <msdn-id>ff728722</msdn-id>	
            <unmanaged>D3D_CT_TBUFFER</unmanaged>	
            <unmanaged-short>D3D_CT_TBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferType.InterfacePointers">
            <summary>	
            <dd> <p>A buffer containing interface references.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_INTERFACE_POINTERS']/*"/>	
            <msdn-id>ff728722</msdn-id>	
            <unmanaged>D3D_CT_INTERFACE_POINTERS</unmanaged>	
            <unmanaged-short>D3D_CT_INTERFACE_POINTERS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferType.ResourceBindInformation">
            <summary>	
            <dd> <p>A buffer containing binding information.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_CT_RESOURCE_BIND_INFO']/*"/>	
            <msdn-id>ff728722</msdn-id>	
            <unmanaged>D3D_CT_RESOURCE_BIND_INFO</unmanaged>	
            <unmanaged-short>D3D_CT_RESOURCE_BIND_INFO</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.DisassemblyFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_DISASM_FLAGS']/*"/>	
            <unmanaged>D3DCOMPILE_DISASM_FLAGS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_DISASM_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableColorCode">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_COLOR_CODE']/*"/>	
            <unmanaged>D3D_DISASM_ENABLE_COLOR_CODE</unmanaged>	
            <unmanaged-short>D3D_DISASM_ENABLE_COLOR_CODE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableDefaultValuePrints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS']/*"/>	
            <unmanaged>D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS</unmanaged>	
            <unmanaged-short>D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionNumbering">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING']/*"/>	
            <unmanaged>D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING</unmanaged>	
            <unmanaged-short>D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.DisassemblyFlags.EnableInstructionCycle">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_ENABLE_INSTRUCTION_CYCLE']/*"/>	
            <unmanaged>D3D_DISASM_ENABLE_INSTRUCTION_CYCLE</unmanaged>	
            <unmanaged-short>D3D_DISASM_ENABLE_INSTRUCTION_CYCLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.DisassemblyFlags.DisableDebugInformation">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_DISASM_DISABLE_DEBUG_INFO']/*"/>	
            <unmanaged>D3D_DISASM_DISABLE_DEBUG_INFO</unmanaged>	
            <unmanaged-short>D3D_DISASM_DISABLE_DEBUG_INFO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.DisassemblyFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.EffectFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_EFFECT_FLAGS']/*"/>	
            <unmanaged>D3DCOMPILE_EFFECT_FLAGS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_EFFECT_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.EffectFlags.ChildEffect">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_EFFECT_CHILD_EFFECT']/*"/>	
            <unmanaged>D3DCOMPILE_EFFECT_CHILD_EFFECT</unmanaged>	
            <unmanaged-short>D3DCOMPILE_EFFECT_CHILD_EFFECT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.EffectFlags.AllowSlowOperations">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS']/*"/>	
            <unmanaged>D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.EffectFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.IncludeType">
            <summary>	
            <p>Values that indicate the location of a shader #include file. </p>	
            </summary>	
            <remarks>	
            <p>You pass a <strong><see cref="T:SharpDX.D3DCompiler.IncludeType"/></strong>-typed value to the  <em>IncludeType</em> parameter in a call to the  <strong><see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/></strong> method to indicate the location of the #include file.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_INCLUDE_TYPE']/*"/>	
            <msdn-id>ff728723</msdn-id>	
            <unmanaged>D3D_INCLUDE_TYPE</unmanaged>	
            <unmanaged-short>D3D_INCLUDE_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.IncludeType.Local">
            <summary>	
            <dd> <p>The local directory.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_INCLUDE_LOCAL']/*"/>	
            <msdn-id>ff728723</msdn-id>	
            <unmanaged>D3D_INCLUDE_LOCAL</unmanaged>	
            <unmanaged-short>D3D_INCLUDE_LOCAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.IncludeType.System">
            <summary>	
            <dd> <p>The system directory.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_INCLUDE_SYSTEM']/*"/>	
            <msdn-id>ff728723</msdn-id>	
            <unmanaged>D3D_INCLUDE_SYSTEM</unmanaged>	
            <unmanaged-short>D3D_INCLUDE_SYSTEM</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.InputPrimitive">
            <summary>	
            <p>Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen.</p>	
            </summary>	
            <remarks>	
            <p>Use the  <strong><see cref="!:SharpDX.Direct3D11.InputAssemblerStage.SetPrimitiveTopology"/></strong> method and a value from <strong><see cref="T:SharpDX.Direct3D.PrimitiveTopology"/></strong> to bind a primitive topology to the input-assembler stage. Use the  <strong><see cref="!:SharpDX.Direct3D11.InputAssemblerStage.GetPrimitiveTopology"/></strong> method to retrieve the primitive topology for the input-assembler stage.</p><p>The following diagram shows the various primitive types for a geometry shader object.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE']/*"/>	
            <msdn-id>ff728726</msdn-id>	
            <unmanaged>D3D_PRIMITIVE</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.Undefined">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_UNDEFINED']/*"/>	
            <unmanaged>D3D_PRIMITIVE_UNDEFINED</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_UNDEFINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.Point">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_POINT']/*"/>	
            <unmanaged>D3D_PRIMITIVE_POINT</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_POINT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.Line">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_LINE']/*"/>	
            <unmanaged>D3D_PRIMITIVE_LINE</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_LINE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.Triangle">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_TRIANGLE']/*"/>	
            <unmanaged>D3D_PRIMITIVE_TRIANGLE</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_TRIANGLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.LineWithAdjacency">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_LINE_ADJ']/*"/>	
            <unmanaged>D3D_PRIMITIVE_LINE_ADJ</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_LINE_ADJ</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.TriangleWithAdjacency">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_TRIANGLE_ADJ']/*"/>	
            <unmanaged>D3D_PRIMITIVE_TRIANGLE_ADJ</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_TRIANGLE_ADJ</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith1ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_1_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_1_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_1_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith2ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_2_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_2_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_2_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith3ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_3_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_3_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_3_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith4ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_4_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_4_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_4_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith5ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_5_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_5_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_5_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith6ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_6_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_6_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_6_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith7ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_7_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_7_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_7_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith8ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_8_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_8_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_8_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith9ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_9_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_9_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_9_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith10ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_10_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_10_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_10_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith11ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_11_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_11_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_11_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith12ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_12_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_12_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_12_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith13ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_13_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_13_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_13_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith14ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_14_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_14_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_14_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith15ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_15_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_15_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_15_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith16ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_16_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_16_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_16_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith17ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_17_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_17_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_17_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith18ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_18_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_18_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_18_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith19ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_19_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_19_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_19_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith20ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_20_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_20_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_20_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith21ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_21_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_21_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_21_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith22ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_22_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_22_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_22_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith23ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_23_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_23_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_23_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith24ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_24_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_24_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_24_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith25ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_25_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_25_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_25_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith26ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_26_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_26_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_26_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith27ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_27_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_27_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_27_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith28ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_28_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_28_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_28_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith29ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_29_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_29_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_29_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith30ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_30_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_30_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_30_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith31ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_31_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_31_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_31_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputPrimitive.PatchWith32ControlPoints">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_PRIMITIVE_32_CONTROL_POINT_PATCH']/*"/>	
            <unmanaged>D3D_PRIMITIVE_32_CONTROL_POINT_PATCH</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_32_CONTROL_POINT_PATCH</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.RegisterComponentType">
            <summary>	
            <p>Values that identify the data types that can be stored in a register.</p>	
            </summary>	
            <remarks>	
            <p>A register component type is specified in the <strong>ComponentType</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_TYPE']/*"/>	
            <msdn-id>ff728727</msdn-id>	
            <unmanaged>D3D_REGISTER_COMPONENT_TYPE</unmanaged>	
            <unmanaged-short>D3D_REGISTER_COMPONENT_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentType.Unknown">
            <summary>	
            <dd> <p>The data type is unknown.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_UNKNOWN']/*"/>	
            <msdn-id>ff728727</msdn-id>	
            <unmanaged>D3D_REGISTER_COMPONENT_UNKNOWN</unmanaged>	
            <unmanaged-short>D3D_REGISTER_COMPONENT_UNKNOWN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentType.UInt32">
            <summary>	
            <dd> <p>32-bit unsigned integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_UINT32']/*"/>	
            <msdn-id>ff728727</msdn-id>	
            <unmanaged>D3D_REGISTER_COMPONENT_UINT32</unmanaged>	
            <unmanaged-short>D3D_REGISTER_COMPONENT_UINT32</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentType.SInt32">
            <summary>	
            <dd> <p>32-bit signed integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_SINT32']/*"/>	
            <msdn-id>ff728727</msdn-id>	
            <unmanaged>D3D_REGISTER_COMPONENT_SINT32</unmanaged>	
            <unmanaged-short>D3D_REGISTER_COMPONENT_SINT32</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentType.Float32">
            <summary>	
            <dd> <p>32-bit floating-point number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_REGISTER_COMPONENT_FLOAT32']/*"/>	
            <msdn-id>ff728727</msdn-id>	
            <unmanaged>D3D_REGISTER_COMPONENT_FLOAT32</unmanaged>	
            <unmanaged-short>D3D_REGISTER_COMPONENT_FLOAT32</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ResourceReturnType">
            <summary>	
            <p>Values that identify the return type of a resource.</p>	
            </summary>	
            <remarks>	
            <p>A resource return type is specified in the <strong>ReturnType</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RESOURCE_RETURN_TYPE']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RESOURCE_RETURN_TYPE</unmanaged>	
            <unmanaged-short>D3D_RESOURCE_RETURN_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.UNorm">
            <summary>	
            <dd> <p>Return type is an unsigned integer value normalized to a value between 0 and 1.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_UNORM']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_UNORM</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_UNORM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.SNorm">
            <summary>	
            <dd> <p>Return type is a signed integer value normalized to a value between -1 and 1.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_SNORM']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_SNORM</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_SNORM</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.SInt">
            <summary>	
            <dd> <p>Return type is a signed integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_SINT']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_SINT</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_SINT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.UInt">
            <summary>	
            <dd> <p>Return type is an unsigned integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_UINT']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_UINT</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_UINT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.Float">
            <summary>	
            <dd> <p>Return type is a floating-point number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_FLOAT']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_FLOAT</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_FLOAT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.Mixed">
            <summary>	
            <dd> <p>Return type is unknown.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_MIXED']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_MIXED</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_MIXED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.Double">
            <summary>	
            <dd> <p>Return type is a double-precision value.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_DOUBLE']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_DOUBLE</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_DOUBLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ResourceReturnType.Continued">
            <summary>	
            <dd> <p>Return type is a multiple-dword type, such as a double or uint64, and the component is continued from the previous component that was declared.  The first component represents the lower bits.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_RETURN_TYPE_CONTINUED']/*"/>	
            <msdn-id>ff728728</msdn-id>	
            <unmanaged>D3D_RETURN_TYPE_CONTINUED</unmanaged>	
            <unmanaged-short>D3D_RETURN_TYPE_CONTINUED</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.SecondaryDataFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SECDATA_FLAGS']/*"/>	
            <unmanaged>D3DCOMPILE_SECDATA_FLAGS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_SECDATA_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SecondaryDataFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderBytecodePart">
            <summary>	
            <p>Values that identify parts of the content of an arbitrary length data buffer.</p>	
            </summary>	
            <remarks>	
            <p>These values are passed to the <strong><see cref="M:SharpDX.D3DCompiler.D3D.GetBlobPart(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.ShaderBytecodePart,System.Int32,SharpDX.Direct3D.Blob@)"/></strong> function.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_PART']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_PART</unmanaged>	
            <unmanaged-short>D3D_BLOB_PART</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.InputSignatureBlob">
            <summary>	
            <dd> <p>The blob part is an input signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_INPUT_SIGNATURE_BLOB']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_INPUT_SIGNATURE_BLOB</unmanaged>	
            <unmanaged-short>D3D_BLOB_INPUT_SIGNATURE_BLOB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.OutputSignatureBlob">
            <summary>	
            <dd> <p>The blob part is an output signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_OUTPUT_SIGNATURE_BLOB']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_OUTPUT_SIGNATURE_BLOB</unmanaged>	
            <unmanaged-short>D3D_BLOB_OUTPUT_SIGNATURE_BLOB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.InputAndOutputSignatureBlob">
            <summary>	
            <dd> <p>The blob part is an input and output signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB</unmanaged>	
            <unmanaged-short>D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.PatchConstantSignatureBlob">
            <summary>	
            <dd> <p>The blob part is a patch constant signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB</unmanaged>	
            <unmanaged-short>D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.AllSignatureBlob">
            <summary>	
            <dd> <p>The blob part is all signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_ALL_SIGNATURE_BLOB']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_ALL_SIGNATURE_BLOB</unmanaged>	
            <unmanaged-short>D3D_BLOB_ALL_SIGNATURE_BLOB</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.DebugInformation">
            <summary>	
            <dd> <p>The blob part is debug information.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_DEBUG_INFO']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_DEBUG_INFO</unmanaged>	
            <unmanaged-short>D3D_BLOB_DEBUG_INFO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.LegacyShader">
            <summary>	
            <dd> <p>The blob part is a legacy shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_LEGACY_SHADER']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_LEGACY_SHADER</unmanaged>	
            <unmanaged-short>D3D_BLOB_LEGACY_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.XnaPrepassShader">
            <summary>	
            <dd> <p>The blob part is an XNA prepass shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_XNA_PREPASS_SHADER']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_XNA_PREPASS_SHADER</unmanaged>	
            <unmanaged-short>D3D_BLOB_XNA_PREPASS_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.XnaShader">
            <summary>	
            <dd> <p>The blob part is an XNA shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_XNA_SHADER']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_XNA_SHADER</unmanaged>	
            <unmanaged-short>D3D_BLOB_XNA_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.TestAlternateShader">
            <summary>	
            <dd> <p>The blob part is a test alternate shader.</p> <p><strong>Note</strong>??This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_TEST_ALTERNATE_SHADER']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_TEST_ALTERNATE_SHADER</unmanaged>	
            <unmanaged-short>D3D_BLOB_TEST_ALTERNATE_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.TestCompileDetails">
            <summary>	
            <dd> <p>The blob part is test compilation details. </p> <p><strong>Note</strong>??This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_TEST_COMPILE_DETAILS']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_TEST_COMPILE_DETAILS</unmanaged>	
            <unmanaged-short>D3D_BLOB_TEST_COMPILE_DETAILS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecodePart.TestCompilePerf">
            <summary>	
            <dd> <p>The blob part is test compilation performance. </p> <p><strong>Note</strong>??This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_BLOB_TEST_COMPILE_PERF']/*"/>	
            <msdn-id>ff728720</msdn-id>	
            <unmanaged>D3D_BLOB_TEST_COMPILE_PERF</unmanaged>	
            <unmanaged-short>D3D_BLOB_TEST_COMPILE_PERF</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderFlags">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SHADER_FLAGS']/*"/>	
            <unmanaged>D3DCOMPILE_SHADER_FLAGS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_SHADER_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.Debug">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_DEBUG']/*"/>	
            <unmanaged>D3DCOMPILE_DEBUG</unmanaged>	
            <unmanaged-short>D3DCOMPILE_DEBUG</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.SkipValidation">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SKIP_VALIDATION']/*"/>	
            <unmanaged>D3DCOMPILE_SKIP_VALIDATION</unmanaged>	
            <unmanaged-short>D3DCOMPILE_SKIP_VALIDATION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.SkipOptimization">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_SKIP_OPTIMIZATION']/*"/>	
            <unmanaged>D3DCOMPILE_SKIP_OPTIMIZATION</unmanaged>	
            <unmanaged-short>D3DCOMPILE_SKIP_OPTIMIZATION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.PackMatrixRowMajor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PACK_MATRIX_ROW_MAJOR']/*"/>	
            <unmanaged>D3DCOMPILE_PACK_MATRIX_ROW_MAJOR</unmanaged>	
            <unmanaged-short>D3DCOMPILE_PACK_MATRIX_ROW_MAJOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.PackMatrixColumnMajor">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR']/*"/>	
            <unmanaged>D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR</unmanaged>	
            <unmanaged-short>D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.PartialPrecision">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PARTIAL_PRECISION']/*"/>	
            <unmanaged>D3DCOMPILE_PARTIAL_PRECISION</unmanaged>	
            <unmanaged-short>D3DCOMPILE_PARTIAL_PRECISION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.ForceVertexShaderSoftwareNoOptimization">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT']/*"/>	
            <unmanaged>D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT</unmanaged>	
            <unmanaged-short>D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.ForcePixelShaderSoftwareNoOptimization">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT']/*"/>	
            <unmanaged>D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT</unmanaged>	
            <unmanaged-short>D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.NoPreshader">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_NO_PRESHADER']/*"/>	
            <unmanaged>D3DCOMPILE_NO_PRESHADER</unmanaged>	
            <unmanaged-short>D3DCOMPILE_NO_PRESHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.AvoidFlowControl">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_AVOID_FLOW_CONTROL']/*"/>	
            <unmanaged>D3DCOMPILE_AVOID_FLOW_CONTROL</unmanaged>	
            <unmanaged-short>D3DCOMPILE_AVOID_FLOW_CONTROL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.PreferFlowControl">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_PREFER_FLOW_CONTROL']/*"/>	
            <unmanaged>D3DCOMPILE_PREFER_FLOW_CONTROL</unmanaged>	
            <unmanaged-short>D3DCOMPILE_PREFER_FLOW_CONTROL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.EnableStrictness">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_ENABLE_STRICTNESS']/*"/>	
            <unmanaged>D3DCOMPILE_ENABLE_STRICTNESS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_ENABLE_STRICTNESS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.EnableBackwardsCompatibility">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY']/*"/>	
            <unmanaged>D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY</unmanaged>	
            <unmanaged-short>D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.IeeeStrictness">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_IEEE_STRICTNESS']/*"/>	
            <unmanaged>D3DCOMPILE_IEEE_STRICTNESS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_IEEE_STRICTNESS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel0">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL0']/*"/>	
            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL0</unmanaged>	
            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL0</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel1">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL1']/*"/>	
            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL1</unmanaged>	
            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel2">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL2']/*"/>	
            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged>	
            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.OptimizationLevel3">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_OPTIMIZATION_LEVEL3']/*"/>	
            <unmanaged>D3DCOMPILE_OPTIMIZATION_LEVEL3</unmanaged>	
            <unmanaged-short>D3DCOMPILE_OPTIMIZATION_LEVEL3</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.Reserved16">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_RESERVED16']/*"/>	
            <unmanaged>D3DCOMPILE_RESERVED16</unmanaged>	
            <unmanaged-short>D3DCOMPILE_RESERVED16</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.Reserved17">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_RESERVED17']/*"/>	
            <unmanaged>D3DCOMPILE_RESERVED17</unmanaged>	
            <unmanaged-short>D3DCOMPILE_RESERVED17</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.WarningsAreErrors">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILE_WARNINGS_ARE_ERRORS']/*"/>	
            <unmanaged>D3DCOMPILE_WARNINGS_ARE_ERRORS</unmanaged>	
            <unmanaged-short>D3DCOMPILE_WARNINGS_ARE_ERRORS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderInputFlags">
            <summary>	
            <p>Values that identify shader-input options.</p>	
            </summary>	
            <remarks>	
            <p><strong><see cref="T:SharpDX.D3DCompiler.ShaderInputFlags"/></strong>-typed values are specified in the <strong>uFlags</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_INPUT_FLAGS']/*"/>	
            <msdn-id>ff728730</msdn-id>	
            <unmanaged>D3D_SHADER_INPUT_FLAGS</unmanaged>	
            <unmanaged-short>D3D_SHADER_INPUT_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputFlags.Userpacked">
            <summary>	
            <dd> <p>Assign a shader input to a register based on the register assignment in the HLSL code (instead of letting the compiler choose the register).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_USERPACKED']/*"/>	
            <msdn-id>ff728730</msdn-id>	
            <unmanaged>D3D_SIF_USERPACKED</unmanaged>	
            <unmanaged-short>D3D_SIF_USERPACKED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputFlags.ComparisonSampler">
            <summary>	
            <dd> <p>Use a comparison sampler, which uses the SampleCmp (DirectX HLSL Texture Object) and SampleCmpLevelZero (DirectX HLSL Texture Object) sampling functions.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_COMPARISON_SAMPLER']/*"/>	
            <msdn-id>ff728730</msdn-id>	
            <unmanaged>D3D_SIF_COMPARISON_SAMPLER</unmanaged>	
            <unmanaged-short>D3D_SIF_COMPARISON_SAMPLER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputFlags.TextureComponent0">
            <summary>	
            <dd> <p>A 2-bit value for encoding texture components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_TEXTURE_COMPONENT_0']/*"/>	
            <msdn-id>ff728730</msdn-id>	
            <unmanaged>D3D_SIF_TEXTURE_COMPONENT_0</unmanaged>	
            <unmanaged-short>D3D_SIF_TEXTURE_COMPONENT_0</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputFlags.TextureComponent1">
            <summary>	
            <dd> <p>A 2-bit value for encoding texture components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_TEXTURE_COMPONENT_1']/*"/>	
            <msdn-id>ff728730</msdn-id>	
            <unmanaged>D3D_SIF_TEXTURE_COMPONENT_1</unmanaged>	
            <unmanaged-short>D3D_SIF_TEXTURE_COMPONENT_1</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputFlags.TextureComponents">
            <summary>	
            <dd> <p>A 2-bit value for encoding texture components.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIF_TEXTURE_COMPONENTS']/*"/>	
            <msdn-id>ff728730</msdn-id>	
            <unmanaged>D3D_SIF_TEXTURE_COMPONENTS</unmanaged>	
            <unmanaged-short>D3D_SIF_TEXTURE_COMPONENTS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderInputType">
            <summary>	
            <p>Values that identify resource types that can be bound to a shader and that are reflected as part of the resource description for the shader.</p>	
            </summary>	
            <remarks>	
            <p><strong><see cref="T:SharpDX.D3DCompiler.ShaderInputType"/></strong>-typed values are specified in the <strong>Type</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_INPUT_TYPE']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SHADER_INPUT_TYPE</unmanaged>	
            <unmanaged-short>D3D_SHADER_INPUT_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.ConstantBuffer">
            <summary>	
            <dd> <p>The shader resource is a constant buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_CBUFFER']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_CBUFFER</unmanaged>	
            <unmanaged-short>D3D_SIT_CBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.TextureBuffer">
            <summary>	
            <dd> <p>The shader resource is a texture buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_TBUFFER']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_TBUFFER</unmanaged>	
            <unmanaged-short>D3D_SIT_TBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.Texture">
            <summary>	
            <dd> <p>The shader resource is a texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_TEXTURE']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_TEXTURE</unmanaged>	
            <unmanaged-short>D3D_SIT_TEXTURE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.Sampler">
            <summary>	
            <dd> <p>The shader resource is a sampler.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_SAMPLER']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_SAMPLER</unmanaged>	
            <unmanaged-short>D3D_SIT_SAMPLER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWTyped">
            <summary>	
            <dd> <p>The shader resource is a read-and-write buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWTYPED']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_UAV_RWTYPED</unmanaged>	
            <unmanaged-short>D3D_SIT_UAV_RWTYPED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.Structured">
            <summary>	
            <dd> <p>The shader resource is a structured buffer.</p> <p>For more information about structured buffer, see the <strong>Remarks</strong> section.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_STRUCTURED']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_STRUCTURED</unmanaged>	
            <unmanaged-short>D3D_SIT_STRUCTURED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWStructured">
            <summary>	
            <dd> <p>The shader resource is a read-and-write structured buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWSTRUCTURED']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_UAV_RWSTRUCTURED</unmanaged>	
            <unmanaged-short>D3D_SIT_UAV_RWSTRUCTURED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.ByteAddress">
            <summary>	
            <dd> <p>The shader resource is a byte-address buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_BYTEADDRESS']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_BYTEADDRESS</unmanaged>	
            <unmanaged-short>D3D_SIT_BYTEADDRESS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWByteAddress">
            <summary>	
            <dd> <p>The shader resource is a read-and-write byte-address buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWBYTEADDRESS']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_UAV_RWBYTEADDRESS</unmanaged>	
            <unmanaged-short>D3D_SIT_UAV_RWBYTEADDRESS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewAppendStructured">
            <summary>	
            <dd> <p>The shader resource is an append-structured buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_APPEND_STRUCTURED']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_UAV_APPEND_STRUCTURED</unmanaged>	
            <unmanaged-short>D3D_SIT_UAV_APPEND_STRUCTURED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewConsumeStructured">
            <summary>	
            <dd> <p>The shader resource is a consume-structured buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_CONSUME_STRUCTURED']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_UAV_CONSUME_STRUCTURED</unmanaged>	
            <unmanaged-short>D3D_SIT_UAV_CONSUME_STRUCTURED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderInputType.UnorderedAccessViewRWStructuredWithCounter">
            <summary>	
            <dd> <p>The shader resource is a read-and-write structured buffer that uses the built-in counter to append or consume.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER']/*"/>	
            <msdn-id>ff728731</msdn-id>	
            <unmanaged>D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER</unmanaged>	
            <unmanaged-short>D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderVariableClass">
            <summary>	
            <p>Values that identify the class of a shader variable.</p>	
            </summary>	
            <remarks>	
            <p>The class of a shader variable is not a programming class; the class identifies the variable class such as scalar, vector, object, and so on. <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableClass"/></strong>-typed values are specified in the <strong>Class</strong> member of the <strong><see cref="T:SharpDX.D3DCompiler.ShaderTypeDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_VARIABLE_CLASS']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SHADER_VARIABLE_CLASS</unmanaged>	
            <unmanaged-short>D3D_SHADER_VARIABLE_CLASS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Scalar">
            <summary>	
            <dd> <p>The shader variable is a scalar.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_SCALAR']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_SCALAR</unmanaged>	
            <unmanaged-short>D3D_SVC_SCALAR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Vector">
            <summary>	
            <dd> <p>The shader variable is a vector.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_VECTOR']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_VECTOR</unmanaged>	
            <unmanaged-short>D3D_SVC_VECTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.MatrixRows">
            <summary>	
            <dd> <p>The shader variable is a row-major matrix.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_MATRIX_ROWS']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_MATRIX_ROWS</unmanaged>	
            <unmanaged-short>D3D_SVC_MATRIX_ROWS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.MatrixColumns">
            <summary>	
            <dd> <p>The shader variable is a column-major matrix.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_MATRIX_COLUMNS']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_MATRIX_COLUMNS</unmanaged>	
            <unmanaged-short>D3D_SVC_MATRIX_COLUMNS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Object">
            <summary>	
            <dd> <p>The shader variable is an object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_OBJECT']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_OBJECT</unmanaged>	
            <unmanaged-short>D3D_SVC_OBJECT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.Struct">
            <summary>	
            <dd> <p>The shader variable is a structure.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_STRUCT']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_STRUCT</unmanaged>	
            <unmanaged-short>D3D_SVC_STRUCT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.InterfaceClass">
            <summary>	
            <dd> <p>The shader variable is a class.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_INTERFACE_CLASS']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_INTERFACE_CLASS</unmanaged>	
            <unmanaged-short>D3D_SVC_INTERFACE_CLASS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableClass.InterfacePointer">
            <summary>	
            <dd> <p>The shader variable is an interface.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVC_INTERFACE_POINTER']/*"/>	
            <msdn-id>ff728733</msdn-id>	
            <unmanaged>D3D_SVC_INTERFACE_POINTER</unmanaged>	
            <unmanaged-short>D3D_SVC_INTERFACE_POINTER</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderVariableFlags">
            <summary>	
            <p>Values that identify information about a shader variable.</p>	
            </summary>	
            <remarks>	
            <p>A call to the  <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetDescription(SharpDX.D3DCompiler.ShaderVariableDescription@)"/></strong> method returns <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableFlags"/></strong> values in the  <strong>uFlags</strong> member of a  <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableDescription"/></strong> structure.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_VARIABLE_FLAGS']/*"/>	
            <msdn-id>ff728734</msdn-id>	
            <unmanaged>D3D_SHADER_VARIABLE_FLAGS</unmanaged>	
            <unmanaged-short>D3D_SHADER_VARIABLE_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.Userpacked">
            <summary>	
            <dd> <p>Indicates that the registers assigned to this shader variable were explicitly declared in shader code (instead of automatically assigned by the compiler).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_USERPACKED']/*"/>	
            <msdn-id>ff728734</msdn-id>	
            <unmanaged>D3D_SVF_USERPACKED</unmanaged>	
            <unmanaged-short>D3D_SVF_USERPACKED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.Used">
            <summary>	
            <dd> <p>Indicates that this variable is used by this shader. This value confirms that a particular shader variable (which can be common to many different shaders) is indeed used by a particular shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_USED']/*"/>	
            <msdn-id>ff728734</msdn-id>	
            <unmanaged>D3D_SVF_USED</unmanaged>	
            <unmanaged-short>D3D_SVF_USED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.InterfacePointer">
            <summary>	
            <dd> <p>Indicates that this variable is an interface.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_INTERFACE_POINTER']/*"/>	
            <msdn-id>ff728734</msdn-id>	
            <unmanaged>D3D_SVF_INTERFACE_POINTER</unmanaged>	
            <unmanaged-short>D3D_SVF_INTERFACE_POINTER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.InterfaceParameter">
            <summary>	
            <dd> <p>Indicates that this variable is a parameter of an interface.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVF_INTERFACE_PARAMETER']/*"/>	
            <msdn-id>ff728734</msdn-id>	
            <unmanaged>D3D_SVF_INTERFACE_PARAMETER</unmanaged>	
            <unmanaged-short>D3D_SVF_INTERFACE_PARAMETER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderVariableType">
            <summary>	
            <p>Values that identify various data, texture, and buffer types that can be assigned to a shader variable.</p>	
            </summary>	
            <remarks>	
            <p>A call to the <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionType.GetDescription(SharpDX.D3DCompiler.ShaderTypeDescription@)"/></strong> method returns a <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableType"/></strong> value in the  <strong>Type</strong> member of a  <strong><see cref="T:SharpDX.D3DCompiler.ShaderTypeDescription"/></strong> structure.</p><p>The types in a structured buffer describe the structure of the elements in the buffer. The layout of these types generally match their C++ struct counterparts. The following examples show structured buffers:</p><pre><code>struct mystruct {float4 val; uint ind;}; RWStructuredBuffer&lt;mystruct&gt; rwbuf;	
            RWStructuredBuffer&lt;float3&gt; rwbuf2;</code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_VARIABLE_TYPE']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SHADER_VARIABLE_TYPE</unmanaged>	
            <unmanaged-short>D3D_SHADER_VARIABLE_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Void">
            <summary>	
            <dd> <p>The variable is a void reference.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_VOID']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_VOID</unmanaged>	
            <unmanaged-short>D3D_SVT_VOID</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Bool">
            <summary>	
            <dd> <p>The variable is a boolean.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BOOL']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_BOOL</unmanaged>	
            <unmanaged-short>D3D_SVT_BOOL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Int">
            <summary>	
            <dd> <p>The variable is an integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_INT']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_INT</unmanaged>	
            <unmanaged-short>D3D_SVT_INT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Float">
            <summary>	
            <dd> <p>The variable is a floating-point number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_FLOAT']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_FLOAT</unmanaged>	
            <unmanaged-short>D3D_SVT_FLOAT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.String">
            <summary>	
            <dd> <p>The variable is a string.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_STRING']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_STRING</unmanaged>	
            <unmanaged-short>D3D_SVT_STRING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture">
            <summary>	
            <dd> <p>The variable is a texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture1D">
            <summary>	
            <dd> <p>The variable is a 1D texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE1D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE1D</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE1D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2D">
            <summary>	
            <dd> <p>The variable is a 2D texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE2D</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE2D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture3D">
            <summary>	
            <dd> <p>The variable is a 3D texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE3D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE3D</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE3D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.TextureCube">
            <summary>	
            <dd> <p>The variable is a texture cube.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURECUBE']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURECUBE</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURECUBE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler">
            <summary>	
            <dd> <p>The variable is a sampler.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_SAMPLER</unmanaged>	
            <unmanaged-short>D3D_SVT_SAMPLER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler1D">
            <summary>	
            <dd> <p>The variable is a pixel shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER1D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_SAMPLER1D</unmanaged>	
            <unmanaged-short>D3D_SVT_SAMPLER1D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler2D">
            <summary>	
            <dd> <p>The variable is a vertex shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER2D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_SAMPLER2D</unmanaged>	
            <unmanaged-short>D3D_SVT_SAMPLER2D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Sampler3D">
            <summary>	
            <dd> <p>The variable is an unsigned integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLER3D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_SAMPLER3D</unmanaged>	
            <unmanaged-short>D3D_SVT_SAMPLER3D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.SamplerCube">
            <summary>	
            <dd> <p>The variable is an 8-bit unsigned integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_SAMPLERCUBE']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_SAMPLERCUBE</unmanaged>	
            <unmanaged-short>D3D_SVT_SAMPLERCUBE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.PixelShader">
            <summary>	
            <dd> <p>The variable is a geometry shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_PIXELSHADER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_PIXELSHADER</unmanaged>	
            <unmanaged-short>D3D_SVT_PIXELSHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.VertexShader">
            <summary>	
            <dd> <p>The variable is a rasterizer-state object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_VERTEXSHADER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_VERTEXSHADER</unmanaged>	
            <unmanaged-short>D3D_SVT_VERTEXSHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.PixelFragment">
            <summary>	
            <dd> <p>The variable is a depth-stencil-state object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_PIXELFRAGMENT']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_PIXELFRAGMENT</unmanaged>	
            <unmanaged-short>D3D_SVT_PIXELFRAGMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.VertexFragment">
            <summary>	
            <dd> <p>The variable is a blend-state object.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_VERTEXFRAGMENT']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_VERTEXFRAGMENT</unmanaged>	
            <unmanaged-short>D3D_SVT_VERTEXFRAGMENT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.UInt">
            <summary>	
            <dd> <p>The variable is a buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_UINT']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_UINT</unmanaged>	
            <unmanaged-short>D3D_SVT_UINT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.UInt8">
            <summary>	
            <dd> <p>The variable is a constant buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_UINT8']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_UINT8</unmanaged>	
            <unmanaged-short>D3D_SVT_UINT8</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.GeometryShader">
            <summary>	
            <dd> <p>The variable is a texture buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_GEOMETRYSHADER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_GEOMETRYSHADER</unmanaged>	
            <unmanaged-short>D3D_SVT_GEOMETRYSHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Rasterizer">
            <summary>	
            <dd> <p>The variable is a 1D-texture array.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RASTERIZER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RASTERIZER</unmanaged>	
            <unmanaged-short>D3D_SVT_RASTERIZER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.DepthStencil">
            <summary>	
            <dd> <p>The variable is a 2D-texture array.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DEPTHSTENCIL']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_DEPTHSTENCIL</unmanaged>	
            <unmanaged-short>D3D_SVT_DEPTHSTENCIL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Blend">
            <summary>	
            <dd> <p>The variable is a render-target view.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BLEND']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_BLEND</unmanaged>	
            <unmanaged-short>D3D_SVT_BLEND</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Buffer">
            <summary>	
            <dd> <p>The variable is a depth-stencil view.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_BUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.ConstantBuffer">
            <summary>	
            <dd> <p>The variable is a 2D-multisampled texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_CBUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_CBUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_CBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.TextureBuffer">
            <summary>	
            <dd> <p>The variable is a 2D-multisampled-texture array.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TBUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TBUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_TBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture1DArray">
            <summary>	
            <dd> <p>The variable is a texture-cube array.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE1DARRAY']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE1DARRAY</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE1DARRAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2DArray">
            <summary>	
            <dd> <p>The variable holds a compiled hull-shader binary.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2DARRAY']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE2DARRAY</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE2DARRAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RenderTargetView">
            <summary>	
            <dd> <p>The variable holds a compiled domain-shader binary.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RENDERTARGETVIEW']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RENDERTARGETVIEW</unmanaged>	
            <unmanaged-short>D3D_SVT_RENDERTARGETVIEW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.DepthStencilView">
            <summary>	
            <dd> <p>The variable is an interface.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DEPTHSTENCILVIEW']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_DEPTHSTENCILVIEW</unmanaged>	
            <unmanaged-short>D3D_SVT_DEPTHSTENCILVIEW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2DMultisampled">
            <summary>	
            <dd> <p>The variable holds a compiled compute-shader binary.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2DMS']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE2DMS</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE2DMS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Texture2DMultisampledArray">
            <summary>	
            <dd> <p>The variable is a double precision (64-bit) floating-point number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURE2DMSARRAY']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURE2DMSARRAY</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURE2DMSARRAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.TextureCubeArray">
            <summary>	
            <dd> <p>The variable is a 1D read-and-write texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_TEXTURECUBEARRAY']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_TEXTURECUBEARRAY</unmanaged>	
            <unmanaged-short>D3D_SVT_TEXTURECUBEARRAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.HullShader">
            <summary>	
            <dd> <p>The variable is an array of 1D read-and-write textures.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_HULLSHADER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_HULLSHADER</unmanaged>	
            <unmanaged-short>D3D_SVT_HULLSHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.DomainShader">
            <summary>	
            <dd> <p>The variable is a 2D read-and-write texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DOMAINSHADER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_DOMAINSHADER</unmanaged>	
            <unmanaged-short>D3D_SVT_DOMAINSHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.InterfacePointer">
            <summary>	
            <dd> <p>The variable is an array of 2D read-and-write textures.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_INTERFACE_POINTER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_INTERFACE_POINTER</unmanaged>	
            <unmanaged-short>D3D_SVT_INTERFACE_POINTER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.ComputeShader">
            <summary>	
            <dd> <p>The variable is a 3D read-and-write texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_COMPUTESHADER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_COMPUTESHADER</unmanaged>	
            <unmanaged-short>D3D_SVT_COMPUTESHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.Double">
            <summary>	
            <dd> <p>The variable is a read-and-write buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_DOUBLE']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_DOUBLE</unmanaged>	
            <unmanaged-short>D3D_SVT_DOUBLE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture1D">
            <summary>	
            <dd> <p>The variable is a byte-address buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE1D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWTEXTURE1D</unmanaged>	
            <unmanaged-short>D3D_SVT_RWTEXTURE1D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture1DArray">
            <summary>	
            <dd> <p>The variable is a read-and-write byte-address buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE1DARRAY']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWTEXTURE1DARRAY</unmanaged>	
            <unmanaged-short>D3D_SVT_RWTEXTURE1DARRAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture2D">
            <summary>	
            <dd> <p>The variable is a structured buffer. </p> <p>For more information about structured buffer, see the <strong>Remarks</strong> section.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE2D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWTEXTURE2D</unmanaged>	
            <unmanaged-short>D3D_SVT_RWTEXTURE2D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture2DArray">
            <summary>	
            <dd> <p>The variable is a read-and-write structured buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE2DARRAY']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWTEXTURE2DARRAY</unmanaged>	
            <unmanaged-short>D3D_SVT_RWTEXTURE2DARRAY</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWTexture3D">
            <summary>	
            <dd> <p>The variable is an append structured buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWTEXTURE3D']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWTEXTURE3D</unmanaged>	
            <unmanaged-short>D3D_SVT_RWTEXTURE3D</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWBuffer">
            <summary>	
            <dd> <p>The variable is a consume structured buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWBUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWBUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_RWBUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.ByteAddressBuffer">
            <summary>	
            <dd> <p>The variable is a void reference.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_BYTEADDRESS_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_BYTEADDRESS_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_BYTEADDRESS_BUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWByteAddressBuffer">
            <summary>	
            <dd> <p>The variable is a boolean.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWBYTEADDRESS_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWBYTEADDRESS_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_RWBYTEADDRESS_BUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.StructuredBuffer">
            <summary>	
            <dd> <p>The variable is an integer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_STRUCTURED_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_STRUCTURED_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_STRUCTURED_BUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.RWStructuredBuffer">
            <summary>	
            <dd> <p>The variable is a floating-point number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_RWSTRUCTURED_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_RWSTRUCTURED_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_RWSTRUCTURED_BUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.AppendStructuredBuffer">
            <summary>	
            <dd> <p>The variable is a string.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_APPEND_STRUCTURED_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_APPEND_STRUCTURED_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_APPEND_STRUCTURED_BUFFER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableType.ConsumeStructuredBuffer">
            <summary>	
            <dd> <p>The variable is a texture.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SVT_CONSUME_STRUCTURED_BUFFER']/*"/>	
            <msdn-id>ff728735</msdn-id>	
            <unmanaged>D3D_SVT_CONSUME_STRUCTURED_BUFFER</unmanaged>	
            <unmanaged-short>D3D_SVT_CONSUME_STRUCTURED_BUFFER</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderVersion">
            <summary>	
            <p>Indicates shader type.</p>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VERSION_TYPE']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHADER_VERSION_TYPE</unmanaged>	
            <unmanaged-short>D3D11_SHADER_VERSION_TYPE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVersion.PixelShader">
            <summary>	
            <dd> <p>Pixel shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_PIXEL_SHADER']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHVER_PIXEL_SHADER</unmanaged>	
            <unmanaged-short>D3D11_SHVER_PIXEL_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVersion.VertexShader">
            <summary>	
            <dd> <p>Vertex shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_VERTEX_SHADER']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHVER_VERTEX_SHADER</unmanaged>	
            <unmanaged-short>D3D11_SHVER_VERTEX_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVersion.GeometryShader">
            <summary>	
            <dd> <p>Geometry shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_GEOMETRY_SHADER']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHVER_GEOMETRY_SHADER</unmanaged>	
            <unmanaged-short>D3D11_SHVER_GEOMETRY_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVersion.HullShader">
            <summary>	
            <dd> <p>Hull shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_HULL_SHADER']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHVER_HULL_SHADER</unmanaged>	
            <unmanaged-short>D3D11_SHVER_HULL_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVersion.DomainShader">
            <summary>	
            <dd> <p>Domain shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_DOMAIN_SHADER']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHVER_DOMAIN_SHADER</unmanaged>	
            <unmanaged-short>D3D11_SHVER_DOMAIN_SHADER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVersion.ComputeShader">
            <summary>	
            <dd> <p>Compute shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHVER_COMPUTE_SHADER']/*"/>	
            <msdn-id>ff476214</msdn-id>	
            <unmanaged>D3D11_SHVER_COMPUTE_SHADER</unmanaged>	
            <unmanaged-short>D3D11_SHVER_COMPUTE_SHADER</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.StripFlags">
            <summary>	
            <p>Strip flag options.</p>	
            </summary>	
            <remarks>	
            <p>These flags are used by <strong><see cref="M:SharpDX.D3DCompiler.D3D.StripShader(System.IntPtr,SharpDX.PointerSize,SharpDX.D3DCompiler.StripFlags,SharpDX.Direct3D.Blob@)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_FLAGS']/*"/>	
            <msdn-id>dd607325</msdn-id>	
            <unmanaged>D3DCOMPILER_STRIP_FLAGS</unmanaged>	
            <unmanaged-short>D3DCOMPILER_STRIP_FLAGS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.StripFlags.CompilerStripReflectionData">
            <summary>	
            <dd> <p>Remove reflection data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_REFLECTION_DATA']/*"/>	
            <msdn-id>dd607325</msdn-id>	
            <unmanaged>D3DCOMPILER_STRIP_REFLECTION_DATA</unmanaged>	
            <unmanaged-short>D3DCOMPILER_STRIP_REFLECTION_DATA</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.StripFlags.CompilerStripDebugInformation">
            <summary>	
            <dd> <p>Remove debug information.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_DEBUG_INFO']/*"/>	
            <msdn-id>dd607325</msdn-id>	
            <unmanaged>D3DCOMPILER_STRIP_DEBUG_INFO</unmanaged>	
            <unmanaged-short>D3DCOMPILER_STRIP_DEBUG_INFO</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.StripFlags.CompilerStripTestBlobs">
            <summary>	
            <dd> <p>Remove test blob data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3DCOMPILER_STRIP_TEST_BLOBS']/*"/>	
            <msdn-id>dd607325</msdn-id>	
            <unmanaged>D3DCOMPILER_STRIP_TEST_BLOBS</unmanaged>	
            <unmanaged-short>D3DCOMPILER_STRIP_TEST_BLOBS</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.StripFlags.None">
            <summary>	
            None.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*"/>	
            <unmanaged>None</unmanaged>	
            <unmanaged-short>None</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.SystemValueType">
            <summary>	
            <p>Values that identify shader parameters that use system-value semantics.</p>	
            </summary>	
            <remarks>	
            <p>The <strong><see cref="T:SharpDX.D3DCompiler.SystemValueType"/></strong> values identify shader parameters that have predefined system-value semantics. These values are used in a shader-signature description. For more information about shader-signature description, see <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME</unmanaged>	
            <unmanaged-short>D3D_NAME</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.Undefined">
            <summary>	
            <dd> <p>This parameter does not use a predefined system-value semantic.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_UNDEFINED']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_UNDEFINED</unmanaged>	
            <unmanaged-short>D3D_NAME_UNDEFINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.Position">
            <summary>	
            <dd> <p>This parameter contains position data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_POSITION']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_POSITION</unmanaged>	
            <unmanaged-short>D3D_NAME_POSITION</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.ClipDistance">
            <summary>	
            <dd> <p>This parameter contains clip-distance data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_CLIP_DISTANCE']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_CLIP_DISTANCE</unmanaged>	
            <unmanaged-short>D3D_NAME_CLIP_DISTANCE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.CullDistance">
            <summary>	
            <dd> <p>This parameter contains cull-distance data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_CULL_DISTANCE']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_CULL_DISTANCE</unmanaged>	
            <unmanaged-short>D3D_NAME_CULL_DISTANCE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.RenderTargetArrayIndex">
            <summary>	
            <dd> <p>This parameter contains a render-target-array index.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_RENDER_TARGET_ARRAY_INDEX']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_RENDER_TARGET_ARRAY_INDEX</unmanaged>	
            <unmanaged-short>D3D_NAME_RENDER_TARGET_ARRAY_INDEX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.ViewportArrayIndex">
            <summary>	
            <dd> <p>This parameter contains a viewport-array index.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_VIEWPORT_ARRAY_INDEX']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_VIEWPORT_ARRAY_INDEX</unmanaged>	
            <unmanaged-short>D3D_NAME_VIEWPORT_ARRAY_INDEX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.VertexId">
            <summary>	
            <dd> <p>This parameter contains a vertex ID.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_VERTEX_ID']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_VERTEX_ID</unmanaged>	
            <unmanaged-short>D3D_NAME_VERTEX_ID</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.PrimitiveId">
            <summary>	
            <dd> <p>This parameter contains a primitive ID.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_PRIMITIVE_ID']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_PRIMITIVE_ID</unmanaged>	
            <unmanaged-short>D3D_NAME_PRIMITIVE_ID</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.InstanceId">
            <summary>	
            <dd> <p>This parameter contains an instance ID.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_INSTANCE_ID']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_INSTANCE_ID</unmanaged>	
            <unmanaged-short>D3D_NAME_INSTANCE_ID</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.IsFrontFace">
            <summary>	
            <dd> <p>This parameter contains data that identifies whether or not the primitive faces the camera.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_IS_FRONT_FACE']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_IS_FRONT_FACE</unmanaged>	
            <unmanaged-short>D3D_NAME_IS_FRONT_FACE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.SampleIndex">
            <summary>	
            <dd> <p>This parameter contains a sampler-array index.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_SAMPLE_INDEX']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_SAMPLE_INDEX</unmanaged>	
            <unmanaged-short>D3D_NAME_SAMPLE_INDEX</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.FinalQuadEdgeTessfactor">
            <summary>	
            <dd> <p>This parameter contains one of four tessellation factors that correspond to the amount of parts that a quad patch is broken into along the given edge. This flag is used to tessellate a quad patch.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR</unmanaged>	
            <unmanaged-short>D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.FinalQuadInsideTessfactor">
            <summary>	
            <dd> <p>This parameter contains one of two tessellation factors that correspond to the amount of parts that a quad patch is broken into vertically and horizontally within the patch. This flag is used to tessellate a quad patch.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR</unmanaged>	
            <unmanaged-short>D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.FinalTriEdgeTessfactor">
            <summary>	
            <dd> <p>This parameter contains one of three tessellation factors that correspond to the amount of parts that a tri patch is broken into along the given edge. This flag is used to tessellate a tri patch.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR</unmanaged>	
            <unmanaged-short>D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.FinalTriInsideTessfactor">
            <summary>	
            <dd> <p>This parameter contains the tessellation factor that corresponds to the amount of parts that a tri patch is broken into within the patch. This flag is used to tessellate a tri patch.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR</unmanaged>	
            <unmanaged-short>D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.FinalLineDetailTessfactor">
            <summary>	
            <dd> <p>This parameter contains the tessellation factor that corresponds to the number of lines broken into within the patch. This flag is used to tessellate an isolines patch.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR</unmanaged>	
            <unmanaged-short>D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.FinalLineDensityTessfactor">
            <summary>	
            <dd> <p>This parameter contains the tessellation factor that corresponds to the number of lines that are created within the patch. This flag is used to tessellate an isolines patch.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR</unmanaged>	
            <unmanaged-short>D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.Target">
            <summary>	
            <dd> <p>This parameter contains render-target data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_TARGET']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_TARGET</unmanaged>	
            <unmanaged-short>D3D_NAME_TARGET</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.Depth">
            <summary>	
            <dd> <p>This parameter contains depth data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_DEPTH']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_DEPTH</unmanaged>	
            <unmanaged-short>D3D_NAME_DEPTH</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.Coverage">
            <summary>	
            <dd> <p>This parameter contains alpha-coverage data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_COVERAGE']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_COVERAGE</unmanaged>	
            <unmanaged-short>D3D_NAME_COVERAGE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.DepthGreaterEqual">
            <summary>	
            <dd> <p>This parameter signifies that the value is greater than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_DEPTH_GREATER_EQUAL']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_DEPTH_GREATER_EQUAL</unmanaged>	
            <unmanaged-short>D3D_NAME_DEPTH_GREATER_EQUAL</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.SystemValueType.DepthLessEqual">
            <summary>	
            <dd> <p>This parameter signifies that the value is less than or equal to a reference value. This flag is used to specify conservative depth for a pixel shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_NAME_DEPTH_LESS_EQUAL']/*"/>	
            <msdn-id>ff728724</msdn-id>	
            <unmanaged>D3D_NAME_DEPTH_LESS_EQUAL</unmanaged>	
            <unmanaged-short>D3D_NAME_DEPTH_LESS_EQUAL</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.TessellatorDomain">
            <summary>	
            <p>Values that identify domain options for tessellator data.</p>	
            </summary>	
            <remarks>	
            <p>The data domain defines the type of data. This enumeration is used by <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN']/*"/>	
            <msdn-id>ff728737</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_DOMAIN</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_DOMAIN</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorDomain.Undefined">
            <summary>	
            <dd> <p>The data type is undefined.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_UNDEFINED']/*"/>	
            <msdn-id>ff728737</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_DOMAIN_UNDEFINED</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_DOMAIN_UNDEFINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorDomain.Isoline">
            <summary>	
            <dd> <p>Isoline data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_ISOLINE']/*"/>	
            <msdn-id>ff728737</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_DOMAIN_ISOLINE</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_DOMAIN_ISOLINE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorDomain.Triangle">
            <summary>	
            <dd> <p>Triangle data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_TRI']/*"/>	
            <msdn-id>ff728737</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_DOMAIN_TRI</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_DOMAIN_TRI</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorDomain.Quad">
            <summary>	
            <dd> <p>Quad data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_DOMAIN_QUAD']/*"/>	
            <msdn-id>ff728737</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_DOMAIN_QUAD</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_DOMAIN_QUAD</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.TessellatorOutputPrimitive">
            <summary>	
            <p>Values that identify output primitive types.</p>	
            </summary>	
            <remarks>	
            <p>The output primitive type determines how the tessellator output data is organized; this enumeration is used by <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_PRIMITIVE']/*"/>	
            <msdn-id>ff728738</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_PRIMITIVE</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_PRIMITIVE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.Undefined">
            <summary>	
            <dd> <p>The output primitive type is undefined.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_UNDEFINED']/*"/>	
            <msdn-id>ff728738</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_UNDEFINED</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_UNDEFINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.Point">
            <summary>	
            <dd> <p>The output primitive type is a point.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_POINT']/*"/>	
            <msdn-id>ff728738</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_POINT</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_POINT</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.Line">
            <summary>	
            <dd> <p>The output primitive type is a line.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_LINE']/*"/>	
            <msdn-id>ff728738</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_LINE</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_LINE</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.TriangleClockwise">
            <summary>	
            <dd> <p>The output primitive type is a clockwise triangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW']/*"/>	
            <msdn-id>ff728738</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorOutputPrimitive.TriangleCounterclockwise">
            <summary>	
            <dd> <p>The output primitive type is a counter clockwise triangle.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW']/*"/>	
            <msdn-id>ff728738</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.TessellatorPartitioning">
            <summary>	
            <p>Values that identify partitioning options.</p>	
            </summary>	
            <remarks>	
            <p>During tessellation, the partition option helps to determine how the algorithm chooses the next partition value; this enumeration is used by <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING']/*"/>	
            <msdn-id>ff728739</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.Undefined">
            <summary>	
            <dd> <p>The partitioning type is undefined.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_UNDEFINED']/*"/>	
            <msdn-id>ff728739</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING_UNDEFINED</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING_UNDEFINED</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.Integer">
            <summary>	
            <dd> <p>Partition with integers only.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_INTEGER']/*"/>	
            <msdn-id>ff728739</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING_INTEGER</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING_INTEGER</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.PowerOfTwo">
            <summary>	
            <dd> <p>Partition with a power-of-two number only.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_POW2']/*"/>	
            <msdn-id>ff728739</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING_POW2</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING_POW2</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.FractionalOdd">
            <summary>	
            <dd> <p>Partition with an odd, fractional number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD']/*"/>	
            <msdn-id>ff728739</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.TessellatorPartitioning.FractionalEven">
            <summary>	
            <dd> <p>Partition with an even, fractional number.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN']/*"/>	
            <msdn-id>ff728739</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ConstantBuffer">
            <summary>	
            <p>This shader-reflection interface provides access to a constant buffer.</p>	
            </summary>	
            <remarks>	
            <p>To create a constant-buffer interface, call <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.Int32)"/></strong> or <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.Int32)"/></strong>. This is not a COM interface; therefore, you do not need to worry about reference counts or releasing the interface when you are done with it.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer']/*"/>	
            <msdn-id>ff476591</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionConstantBuffer</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionConstantBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ConstantBuffer.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ConstantBuffer.op_Explicit(System.IntPtr)~SharpDX.D3DCompiler.ConstantBuffer">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ConstantBuffer.GetDescription(SharpDX.D3DCompiler.ConstantBufferDescription@)">
            <summary>	
            <p>Get a constant-buffer description.</p>	
            </summary>	
            <param name="descRef"><dd>  <p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ConstantBufferDescription"/></strong>, which represents a shader-buffer description.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetDesc']/*"/>	
            <msdn-id>ff476592</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflectionConstantBuffer::GetDesc([Out] D3D11_SHADER_BUFFER_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionConstantBuffer::GetDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ConstantBuffer.GetVariable(System.Int32)">
            <summary>	
            <p>Get a shader-reflection variable by index.</p>	
            </summary>	
            <param name="index"><dd>  <p>Zero-based index.</p> </dd></param>	
            <returns><p>A reference to a shader-reflection variable interface (see <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/> Interface</strong>).</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex']/*"/>	
            <msdn-id>ff476593</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionVariable* ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex([In] unsigned int Index)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ConstantBuffer.GetVariable(System.String)">
            <summary>	
            <p>Get a shader-reflection variable by name.</p>	
            </summary>	
            <param name="name"><dd>  <p>Variable name.</p> </dd></param>	
            <returns><p>Returns a sentinel object (end of list marker). To determine if GetVariableByName successfully completed, call <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetDescription(SharpDX.D3DCompiler.ShaderVariableDescription@)"/></strong> and check the returned <strong><see cref="T:SharpDX.Result"/></strong>; any return value other than success means that GetVariableByName failed.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetVariableByName']/*"/>	
            <msdn-id>ff476594</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionVariable* ID3D11ShaderReflectionConstantBuffer::GetVariableByName([In] const char* Name)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionConstantBuffer::GetVariableByName</unmanaged-short>	
        </member>
        <member name="P:SharpDX.D3DCompiler.ConstantBuffer.Description">
            <summary>	
            <p>Get a constant-buffer description.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionConstantBuffer::GetDesc']/*"/>	
            <msdn-id>ff476592</msdn-id>	
            <unmanaged>GetDesc</unmanaged>	
            <unmanaged-short>GetDesc</unmanaged-short>	
            <unmanaged>HRESULT ID3D11ShaderReflectionConstantBuffer::GetDesc([Out] D3D11_SHADER_BUFFER_DESC* pDesc)</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.Include">
            <summary>	
            <p><strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> is an include interface that the user implements to allow an application to call user-overridable methods for opening and closing shader #include files.</p>	
            </summary>	
            <remarks>	
            <p>To use this interface, create an interface that inherits from <strong><see cref="T:SharpDX.D3DCompiler.Include"/></strong> and implement custom behavior for the methods.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3DInclude']/*"/>	
            <msdn-id>ff728746</msdn-id>	
            <unmanaged>ID3DInclude</unmanaged>	
            <unmanaged-short>ID3DInclude</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)">
            <summary>
            A user-implemented method for opening and reading the contents of a shader #include file.
            </summary>
            <param name="type">A <see cref="T:SharpDX.D3DCompiler.IncludeType"/>-typed value that indicates the location of the #include file.</param>
            <param name="fileName">Name of the #include file.</param>
            <param name="parentStream">Pointer to the container that includes the #include file.</param>
            <returns>Stream that is associated with fileName to be read. This reference remains valid until <see cref="M:SharpDX.D3DCompiler.Include.Close(System.IO.Stream)"/> is called.</returns>
            <unmanaged>HRESULT Open([None] D3D_INCLUDE_TYPE IncludeType,[None] const char* pFileName,[None] LPCVOID pParentData,[None] LPCVOID* ppData,[None] UINT* pBytes)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.Include.Close(System.IO.Stream)">
            <summary>	
            A user-implemented method for closing a shader #include file.	
            </summary>	
            <remarks>	
            If <see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/> was successful, Close is guaranteed to be called before the API using the <see cref="T:SharpDX.D3DCompiler.Include"/> interface returns.	
            </remarks>	
            <param name="stream">This is a reference that was returned by the corresponding <see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/> call.</param>
            <unmanaged>HRESULT Close([None] LPCVOID pData)</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderReflection">
            <summary>	
            <p>A shader-reflection interface accesses shader information.</p>	
            </summary>	
            <remarks>	
            <p>An <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflection"/></strong> interface can be retrieved for a shader by using  <strong><see cref="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)"/></strong>.  The following code illustrates retrieving a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflection"/></strong> from a shader.</p><pre><code> pd3dDevice-&gt;CreatePixelShader( pPixelShaderBuffer-&gt;GetBufferPointer(), pPixelShaderBuffer-&gt;GetBufferSize(), g_pPSClassLinkage, &amp;g_pPixelShader ); <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/>* pReflector = <c>null</c>; 	
            <see cref="M:SharpDX.D3DCompiler.D3D.Reflect(System.IntPtr,SharpDX.PointerSize,System.Guid,System.IntPtr@)"/>( pPixelShaderBuffer-&gt;GetBufferPointer(), pPixelShaderBuffer-&gt;GetBufferSize(),  IID_ID3D11ShaderReflection, (void**) &amp;pReflector); </code></pre>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection']/*"/>	
            <msdn-id>ff476590</msdn-id>	
            <unmanaged>ID3D11ShaderReflection</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.op_Explicit(System.IntPtr)~SharpDX.D3DCompiler.ShaderReflection">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.D3DCompiler.ShaderReflection"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetDescription(SharpDX.D3DCompiler.ShaderDescription@)">
            <summary>	
            <p>Get a shader description.</p>	
            </summary>	
            <param name="descRef"><dd>  <p>A reference to a shader description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderDescription"/></strong>.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetDesc']/*"/>	
            <msdn-id>ff476615</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetDesc([Out] D3D11_SHADER_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.Int32)">
            <summary>	
            <p>Get a constant buffer by index.</p>	
            </summary>	
            <param name="index"><dd>  <p>Zero-based index.</p> </dd></param>	
            <returns><p>A reference to a constant buffer (see <strong><see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/> Interface</strong>).</p></returns>	
            <remarks>	
            <p>A constant buffer supplies either scalar constants or texture constants to a shader. A shader can use one or more constant buffers. For best performance, separate constants into buffers based on the frequency they are updated.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetConstantBufferByIndex']/*"/>	
            <msdn-id>ff476612</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionConstantBuffer* ID3D11ShaderReflection::GetConstantBufferByIndex([In] unsigned int Index)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetConstantBufferByIndex</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetConstantBuffer(System.String)">
            <summary>	
            <p>Get a constant buffer by name.</p>	
            </summary>	
            <param name="name"><dd>  <p>The constant-buffer name.</p> </dd></param>	
            <returns><p>A reference to a constant buffer (see <strong><see cref="T:SharpDX.D3DCompiler.ConstantBuffer"/> Interface</strong>).</p></returns>	
            <remarks>	
            <p>A constant buffer supplies either scalar constants or texture constants to a shader. A shader can use one or more constant buffers. For best performance, separate constants into buffers based on the frequency they are updated.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetConstantBufferByName']/*"/>	
            <msdn-id>ff476613</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionConstantBuffer* ID3D11ShaderReflection::GetConstantBufferByName([In] const char* Name)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetConstantBufferByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.Int32)">
            <summary>	
            <p>Get a description of how a resource is bound to a shader.</p>	
            </summary>	
            <param name="resourceIndex"><dd>  <p>A zero-based resource index.</p> </dd></param>	
            <returns><dd>  <p>A reference to an input-binding description. See <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p>A shader consists of executable code (the compiled HLSL functions) and a set of resources that supply the shader with input data. <strong>GetResourceBindingDesc</strong> gets information about how one resource in the set is bound as an input to the shader. The  <em>ResourceIndex</em> parameter specifies the index for the resource.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetResourceBindingDesc']/*"/>	
            <msdn-id>ff476624</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetResourceBindingDesc([In] unsigned int ResourceIndex,[Out] D3D11_SHADER_INPUT_BIND_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetResourceBindingDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetInputParameterDescription(System.Int32)">
            <summary>	
            <p>Get an input-parameter description for a shader.</p>	
            </summary>	
            <param name="parameterIndex"><dd>  <p>A zero-based parameter index.</p> </dd></param>	
            <returns><dd>  <p>A reference to a shader-input-signature description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p>An input-parameter description is also called a shader signature. The shader signature contains information about the input parameters such as the order or parameters, their data type, and a parameter semantic.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetInputParameterDesc']/*"/>	
            <msdn-id>ff476617</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetInputParameterDesc([In] unsigned int ParameterIndex,[Out] D3D11_SIGNATURE_PARAMETER_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetInputParameterDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetOutputParameterDescription(System.Int32)">
            <summary>	
            <p>Get an output-parameter description for a shader.</p>	
            </summary>	
            <param name="parameterIndex"><dd>  <p>A zero-based parameter index.</p> </dd></param>	
            <returns><dd>  <p>A reference to a shader-output-parameter description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p>An output-parameter description is also called a shader signature. The shader signature contains information about the output parameters such as the order or parameters, their data type, and a parameter semantic.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetOutputParameterDesc']/*"/>	
            <msdn-id>ff476622</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetOutputParameterDesc([In] unsigned int ParameterIndex,[Out] D3D11_SIGNATURE_PARAMETER_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetOutputParameterDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetPatchConstantParameterDescription(System.Int32)">
            <summary>	
            <p>Get a patch-constant parameter description for a shader.</p>	
            </summary>	
            <param name="parameterIndex"><dd>  <p>A zero-based parameter index.</p> </dd></param>	
            <returns><dd>  <p>A reference to a shader-input-signature description. See <strong><see cref="T:SharpDX.D3DCompiler.ShaderParameterDescription"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetPatchConstantParameterDesc']/*"/>	
            <msdn-id>ff476623</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetPatchConstantParameterDesc([In] unsigned int ParameterIndex,[Out] D3D11_SIGNATURE_PARAMETER_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetPatchConstantParameterDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetVariable(System.String)">
            <summary>	
            <p>Gets a variable by name.</p>	
            </summary>	
            <param name="name"><dd>  <p>A reference to a string containing the variable name.</p> </dd></param>	
            <returns><p>Returns a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/> Interface</strong> interface.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetVariableByName']/*"/>	
            <msdn-id>ff476626</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionVariable* ID3D11ShaderReflection::GetVariableByName([In] const char* Name)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetVariableByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.String)">
            <summary>	
            <p>Get a description of how a resource is bound to a shader. </p>	
            </summary>	
            <param name="name"><dd>  <p>The constant-buffer name of the resource.</p> </dd></param>	
            <returns><dd>  <p>A reference to an input-binding description. See <strong><see cref="T:SharpDX.D3DCompiler.InputBindingDescription"/></strong>.</p> </dd></returns>	
            <remarks>	
            <p>A shader consists of executable code (the compiled HLSL functions) and a set of resources that supply the shader with input data. <strong>GetResourceBindingDescByName</strong> gets information about how one resource in the set is bound as an input to the shader. The  <em>Name</em> parameter specifies the name of the resource.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetResourceBindingDescByName']/*"/>	
            <msdn-id>ff476625</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetResourceBindingDescByName([In] const char* Name,[Out] D3D11_SHADER_INPUT_BIND_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetResourceBindingDescByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetMoveInstructionCount">
            <summary>	
            <p>Gets the number of Mov instructions.</p>	
            </summary>	
            <returns><p>Returns the number of Mov instructions.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetMovInstructionCount']/*"/>	
            <msdn-id>ff476620</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetMovInstructionCount()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetMovInstructionCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetConditionalMoveInstructionCount">
            <summary>	
            <p>Gets the number of Movc instructions.</p>	
            </summary>	
            <returns><p>Returns the number of Movc instructions.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetMovcInstructionCount']/*"/>	
            <msdn-id>ff476619</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetMovcInstructionCount()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetMovcInstructionCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetConversionInstructionCount">
            <summary>	
            <p>Gets the number of conversion instructions.</p>	
            </summary>	
            <returns><p>Returns the number of conversion instructions.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetConversionInstructionCount']/*"/>	
            <msdn-id>ff476614</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetConversionInstructionCount()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetConversionInstructionCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetBitwiseInstructionCount">
            <summary>	
            <p>Gets the number of bitwise instructions.</p>	
            </summary>	
            <returns><p>The number of bitwise instructions.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetBitwiseInstructionCount']/*"/>	
            <msdn-id>ff476611</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetBitwiseInstructionCount()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetBitwiseInstructionCount</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetGeometryShaderSInputPrimitive">
            <summary>	
            <p>Gets the geometry-shader input-primitive description.</p>	
            </summary>	
            <returns><p>The input-primitive description, see D3D10_PRIMITIVE_TOPOLOGY.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetGSInputPrimitive']/*"/>	
            <msdn-id>ff476616</msdn-id>	
            <unmanaged>D3D_PRIMITIVE ID3D11ShaderReflection::GetGSInputPrimitive()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetGSInputPrimitive</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.IsSampleFrequencyShader_">
            <summary>	
            <p>Indicates whether a shader is a sample frequency shader.</p>	
            </summary>	
            <returns><p>Returns true if the shader is a sample frequency shader; otherwise returns false.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::IsSampleFrequencyShader']/*"/>	
            <msdn-id>ff476627</msdn-id>	
            <unmanaged>BOOL ID3D11ShaderReflection::IsSampleFrequencyShader()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::IsSampleFrequencyShader</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetInterfaceSlotCount">
            <summary>	
            <p>Gets the number of interface slots in a shader.</p>	
            </summary>	
            <returns><p>The number of interface slots in the shader.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetNumInterfaceSlots']/*"/>	
            <msdn-id>ff476621</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetNumInterfaceSlots()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetNumInterfaceSlots</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetMinFeatureLevel(SharpDX.Direct3D.FeatureLevel@)">
            <summary>	
            <p>Gets the minimum feature level.</p>	
            </summary>	
            <param name="levelRef"><dd>  <p>A reference to one of the enumerated values in <strong><see cref="T:SharpDX.Direct3D.FeatureLevel"/></strong>, which represents the minimum feature level.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetMinFeatureLevel']/*"/>	
            <msdn-id>ff476618</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetMinFeatureLevel([Out] D3D_FEATURE_LEVEL* pLevel)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetMinFeatureLevel</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.GetThreadGroupSize(System.Int32@,System.Int32@,System.Int32@)">
            <summary>	
            <p>Retrieves the sizes, in thread groups, of the X, Y, and Z dimensions of the shader's thread-group grid.</p>	
            </summary>	
            <param name="sizeXRef"><dd>  <p>A reference to the size, in thread groups, of the x-dimension of the thread-group grid. The maximum size is 65535.</p> </dd></param>	
            <param name="sizeYRef"><dd>  <p>A reference to the size, in thread groups, of the y-dimension of the thread-group grid. The maximum size is 65535.</p> </dd></param>	
            <param name="sizeZRef"><dd>  <p>A reference to the size, in thread groups, of the z-dimension of the thread-group grid. The maximum size is 65535.</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetThreadGroupSize']/*"/>	
            <msdn-id>ff728742</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetThreadGroupSize([Out, Optional] unsigned int* pSizeX,[Out, Optional] unsigned int* pSizeY,[Out, Optional] unsigned int* pSizeZ)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflection::GetThreadGroupSize</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflection.#ctor(System.Byte[])">
            <summary>
              Initializes a new instance of the <see cref = "T:SharpDX.D3DCompiler.ShaderReflection" /> class from a <see cref = "T:SharpDX.D3DCompiler.ShaderBytecode" />.
            </summary>
            <param name = "shaderBytecode"></param>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.Description">
            <summary>	
            <p>Get a shader description.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetDesc']/*"/>	
            <msdn-id>ff476615</msdn-id>	
            <unmanaged>GetDesc</unmanaged>	
            <unmanaged-short>GetDesc</unmanaged-short>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetDesc([Out] D3D11_SHADER_DESC* pDesc)</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.MoveInstructionCount">
            <summary>	
            <p>Gets the number of Mov instructions.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetMovInstructionCount']/*"/>	
            <msdn-id>ff476620</msdn-id>	
            <unmanaged>GetMovInstructionCount</unmanaged>	
            <unmanaged-short>GetMovInstructionCount</unmanaged-short>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetMovInstructionCount()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.ConditionalMoveInstructionCount">
            <summary>	
            <p>Gets the number of Movc instructions.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetMovcInstructionCount']/*"/>	
            <msdn-id>ff476619</msdn-id>	
            <unmanaged>GetMovcInstructionCount</unmanaged>	
            <unmanaged-short>GetMovcInstructionCount</unmanaged-short>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetMovcInstructionCount()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.ConversionInstructionCount">
            <summary>	
            <p>Gets the number of conversion instructions.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetConversionInstructionCount']/*"/>	
            <msdn-id>ff476614</msdn-id>	
            <unmanaged>GetConversionInstructionCount</unmanaged>	
            <unmanaged-short>GetConversionInstructionCount</unmanaged-short>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetConversionInstructionCount()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.BitwiseInstructionCount">
            <summary>	
            <p>Gets the number of bitwise instructions.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetBitwiseInstructionCount']/*"/>	
            <msdn-id>ff476611</msdn-id>	
            <unmanaged>GetBitwiseInstructionCount</unmanaged>	
            <unmanaged-short>GetBitwiseInstructionCount</unmanaged-short>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetBitwiseInstructionCount()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.GeometryShaderSInputPrimitive">
            <summary>	
            <p>Gets the geometry-shader input-primitive description.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetGSInputPrimitive']/*"/>	
            <msdn-id>ff476616</msdn-id>	
            <unmanaged>GetGSInputPrimitive</unmanaged>	
            <unmanaged-short>GetGSInputPrimitive</unmanaged-short>	
            <unmanaged>D3D_PRIMITIVE ID3D11ShaderReflection::GetGSInputPrimitive()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.IsSampleFrequencyShader">
            <summary>	
            <p>Indicates whether a shader is a sample frequency shader.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::IsSampleFrequencyShader']/*"/>	
            <msdn-id>ff476627</msdn-id>	
            <unmanaged>IsSampleFrequencyShader</unmanaged>	
            <unmanaged-short>IsSampleFrequencyShader</unmanaged-short>	
            <unmanaged>BOOL ID3D11ShaderReflection::IsSampleFrequencyShader()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.InterfaceSlotCount">
            <summary>	
            <p>Gets the number of interface slots in a shader.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetNumInterfaceSlots']/*"/>	
            <msdn-id>ff476621</msdn-id>	
            <unmanaged>GetNumInterfaceSlots</unmanaged>	
            <unmanaged-short>GetNumInterfaceSlots</unmanaged-short>	
            <unmanaged>unsigned int ID3D11ShaderReflection::GetNumInterfaceSlots()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflection.MinFeatureLevel">
            <summary>	
            <p>Gets the minimum feature level.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflection::GetMinFeatureLevel']/*"/>	
            <msdn-id>ff476618</msdn-id>	
            <unmanaged>GetMinFeatureLevel</unmanaged>	
            <unmanaged-short>GetMinFeatureLevel</unmanaged-short>	
            <unmanaged>HRESULT ID3D11ShaderReflection::GetMinFeatureLevel([Out] D3D_FEATURE_LEVEL* pLevel)</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderReflectionType">
            <summary>	
            <p>This shader-reflection interface provides access to variable type.</p>	
            </summary>	
            <remarks>	
            <p>The get a shader-reflection-type interface, call <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetVariableType"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType']/*"/>	
            <msdn-id>ff476595</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.op_Explicit(System.IntPtr)~SharpDX.D3DCompiler.ShaderReflectionType">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetDescription(SharpDX.D3DCompiler.ShaderTypeDescription@)">
            <summary>	
            <p>Get the description of a shader-reflection-variable type.</p>	
            </summary>	
            <param name="descRef"><dd>  <p>A reference to a shader-type description (see <strong><see cref="T:SharpDX.D3DCompiler.ShaderTypeDescription"/></strong>).</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetDesc']/*"/>	
            <msdn-id>ff476597</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflectionType::GetDesc([Out] D3D11_SHADER_TYPE_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetMemberType(System.Int32)">
            <summary>	
            <p>Get a shader-reflection-variable type by index.</p>	
            </summary>	
            <param name="index"><dd>  <p>Zero-based index.</p> </dd></param>	
            <returns><p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetMemberTypeByIndex']/*"/>	
            <msdn-id>ff476599</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetMemberTypeByIndex([In] unsigned int Index)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetMemberTypeByIndex</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetMemberType(System.String)">
            <summary>	
            <p>Get a shader-reflection-variable type by name.</p>	
            </summary>	
            <param name="name"><dd>  <p>Member name.</p> </dd></param>	
            <returns><p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetMemberTypeByName']/*"/>	
            <msdn-id>ff476600</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetMemberTypeByName([In] const char* Name)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetMemberTypeByName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetMemberTypeName(System.Int32)">
            <summary>	
            <p>Get a shader-reflection-variable type.</p>	
            </summary>	
            <param name="index"><dd>  <p>Zero-based index.</p> </dd></param>	
            <returns><p>The variable type.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetMemberTypeName']/*"/>	
            <msdn-id>ff476601</msdn-id>	
            <unmanaged>const char* ID3D11ShaderReflectionType::GetMemberTypeName([In] unsigned int Index)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetMemberTypeName</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.IsEqual_(SharpDX.D3DCompiler.ShaderReflectionType)">
            <summary>	
            <p>Indicates whether two <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong> references have the same underlying type.</p>	
            </summary>	
            <param name="typeRef">No documentation.</param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if the references have the same underlying type; otherwise returns S_FALSE.</p></returns>	
            <remarks>	
            <p>IsEqual indicates whether the sources of the <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong> references have the same underlying type. For example, if two <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong> references were retrieved from variables, IsEqual can be used to see if  the variables have the same type.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::IsEqual']/*"/>	
            <msdn-id>ff476605</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflectionType::IsEqual([In] ID3D11ShaderReflectionType* pType)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::IsEqual</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetSubType">
            <summary>	
            <p>Gets the base class of a class.</p>	
            </summary>	
            <returns><p>Returns a reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong> containing the base class type.  Returns <strong><c>null</c></strong> if the class does not have a base class.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetSubType']/*"/>	
            <msdn-id>ff476603</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetSubType()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetSubType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetBaseClass">
            <summary>	
            <p>Gets an <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong> interface containing the variable base class type.</p>	
            </summary>	
            <returns><p>Returns A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetBaseClass']/*"/>	
            <msdn-id>ff476596</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetBaseClass()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetBaseClass</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetNumInterfaces">
            <summary>	
            <p>Gets the number of interfaces.</p>	
            </summary>	
            <returns><p>Returns the number of interfaces.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetNumInterfaces']/*"/>	
            <msdn-id>ff476602</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflectionType::GetNumInterfaces()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetNumInterfaces</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.GetInterface(System.Int32)">
            <summary>	
            <p>Get an interface by index.</p>	
            </summary>	
            <param name="uIndex"><dd>  <p>Zero-based index.</p> </dd></param>	
            <returns><p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetInterfaceByIndex']/*"/>	
            <msdn-id>ff476598</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetInterfaceByIndex([In] unsigned int uIndex)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::GetInterfaceByIndex</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.IsOfType_(SharpDX.D3DCompiler.ShaderReflectionType)">
            <summary>	
            <p>Indicates whether a variable is of the specified type.</p>	
            </summary>	
            <param name="typeRef"><dd>  <p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p> </dd></param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if object being queried is equal to or inherits from the type in the <em>pType</em> parameter; otherwise returns S_FALSE.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::IsOfType']/*"/>	
            <msdn-id>ff476606</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflectionType::IsOfType([In] ID3D11ShaderReflectionType* pType)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::IsOfType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.ImplementsInterface_(SharpDX.D3DCompiler.ShaderReflectionType)">
            <summary>	
            <p>Indicates whether a class type implements an interface.</p>	
            </summary>	
            <param name="baseRef"><dd>  <p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p> </dd></param>	
            <returns><p>Returns <see cref="F:SharpDX.Result.Ok"/> if the interface is implemented; otherwise return S_FALSE.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::ImplementsInterface']/*"/>	
            <msdn-id>ff476604</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflectionType::ImplementsInterface([In] ID3D11ShaderReflectionType* pBase)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionType::ImplementsInterface</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.IsEqual(SharpDX.D3DCompiler.ShaderReflectionType)">
            <summary>	
            Indicates whether two <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> references have the same underlying type.	
            </summary>	
            <remarks>	
            IsEqual indicates whether the sources of the <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> references have the same underlying type. For example, if two ID3D11ShaderReflectionType Interface references were retrieved from variables, IsEqual can be used to see if  the variables have the same type. This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll. 	
            </remarks>	
            <param name="typeRef">A reference to a <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/>. </param>
            <returns>Returns true if the references have the same underlying type; otherwise returns false. </returns>
            <unmanaged>HRESULT ID3D11ShaderReflectionType::IsEqual([In] ID3D11ShaderReflectionType* pType)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.IsOfType(SharpDX.D3DCompiler.ShaderReflectionType)">
            <summary>	
            Indicates whether a variable is of the specified type.	
            </summary>	
            <remarks>	
            This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll. 	
            </remarks>	
            <param name="typeRef">A reference to a <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/>. </param>
            <returns>Returns true if object being queried is equal to or inherits from the type in the pType parameter; otherwise returns false. </returns>
            <unmanaged>HRESULT ID3D11ShaderReflectionType::IsOfType([In] ID3D11ShaderReflectionType* pType)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionType.ImplementsInterface(SharpDX.D3DCompiler.ShaderReflectionType)">
            <summary>	
            Indicates whether a class type implements an interface.	
            </summary>	
            <remarks>	
            This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll. 	
            </remarks>	
            <param name="baseRef">A reference to a <see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/>. </param>
            <returns>Returns true if the interface is implemented; otherwise return false. </returns>
            <unmanaged>HRESULT ID3D11ShaderReflectionType::ImplementsInterface([In] ID3D11ShaderReflectionType* pBase)</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflectionType.Description">
            <summary>	
            <p>Get the description of a shader-reflection-variable type.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetDesc']/*"/>	
            <msdn-id>ff476597</msdn-id>	
            <unmanaged>GetDesc</unmanaged>	
            <unmanaged-short>GetDesc</unmanaged-short>	
            <unmanaged>HRESULT ID3D11ShaderReflectionType::GetDesc([Out] D3D11_SHADER_TYPE_DESC* pDesc)</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflectionType.SubType">
            <summary>	
            <p>Gets the base class of a class.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetSubType']/*"/>	
            <msdn-id>ff476603</msdn-id>	
            <unmanaged>GetSubType</unmanaged>	
            <unmanaged-short>GetSubType</unmanaged-short>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetSubType()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflectionType.BaseClass">
            <summary>	
            <p>Gets an <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong> interface containing the variable base class type.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetBaseClass']/*"/>	
            <msdn-id>ff476596</msdn-id>	
            <unmanaged>GetBaseClass</unmanaged>	
            <unmanaged-short>GetBaseClass</unmanaged-short>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionType::GetBaseClass()</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflectionType.NumInterfaces">
            <summary>	
            <p>Gets the number of interfaces.</p>	
            </summary>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionType::GetNumInterfaces']/*"/>	
            <msdn-id>ff476602</msdn-id>	
            <unmanaged>GetNumInterfaces</unmanaged>	
            <unmanaged-short>GetNumInterfaces</unmanaged-short>	
            <unmanaged>unsigned int ID3D11ShaderReflectionType::GetNumInterfaces()</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderReflectionVariable">
            <summary>	
            <p>This shader-reflection interface provides access to a variable.</p>	
            </summary>	
            <remarks>	
            <p>To get a shader-reflection-variable interface, call a method like <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetVariable(System.String)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable']/*"/>	
            <msdn-id>ff476607</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionVariable</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionVariable</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionVariable.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/> class.
            </summary>
            <param name="nativePtr">The native pointer.</param>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionVariable.op_Explicit(System.IntPtr)~SharpDX.D3DCompiler.ShaderReflectionVariable">
            <summary>
            Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>) 
            </summary>
            <param name="nativePointer">The native pointer.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetDescription(SharpDX.D3DCompiler.ShaderVariableDescription@)">
            <summary>	
            <p>Get a shader-variable description.</p>	
            </summary>	
            <param name="descRef"><dd>  <p>A reference to a shader-variable description (see <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableDescription"/></strong>).</p> </dd></param>	
            <returns><p>Returns one of the following Direct3D 11 Return Codes.</p></returns>	
            <remarks>	
            <p>This method can be used to determine if the <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/> Interface</strong> is valid, the method returns <strong>E_FAIL</strong> when the variable is not valid.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable::GetDesc']/*"/>	
            <msdn-id>ff476608</msdn-id>	
            <unmanaged>HRESULT ID3D11ShaderReflectionVariable::GetDesc([Out] D3D11_SHADER_VARIABLE_DESC* pDesc)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionVariable::GetDesc</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetVariableType">
            <summary>	
            <p>Get a shader-variable type.</p>	
            </summary>	
            <returns><p>A reference to a <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionType"/> Interface</strong>.</p></returns>	
            <remarks>	
            <p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable::GetType']/*"/>	
            <msdn-id>ff476610</msdn-id>	
            <unmanaged>ID3D11ShaderReflectionType* ID3D11ShaderReflectionVariable::GetType()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionVariable::GetType</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetBuffer">
            <summary>	
            No documentation.	
            </summary>	
            <returns>No documentation.</returns>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable::GetBuffer']/*"/>	
            <unmanaged>ID3D11ShaderReflectionConstantBuffer* ID3D11ShaderReflectionVariable::GetBuffer()</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionVariable::GetBuffer</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetInterfaceSlot(System.Int32)">
            <summary>	
            <p>Gets the corresponding interface slot for a variable that represents an interface reference.</p>	
            </summary>	
            <param name="uArrayIndex"><dd>  <p>Index of the array element to get the slot number for.  For a non-array variable this value will be zero.</p> </dd></param>	
            <returns><p>Returns the index of the interface in the interface array.</p></returns>	
            <remarks>	
            <p>GetInterfaceSlot gets the corresponding slot in an dynamic linkage array for an interface instance.  The returned slot number is used to set an interface instance to a particular class instance.  See the HLSL Interfaces and Classes overview for additional information.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable::GetInterfaceSlot']/*"/>	
            <msdn-id>ff476609</msdn-id>	
            <unmanaged>unsigned int ID3D11ShaderReflectionVariable::GetInterfaceSlot([In] unsigned int uArrayIndex)</unmanaged>	
            <unmanaged-short>ID3D11ShaderReflectionVariable::GetInterfaceSlot</unmanaged-short>	
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflectionVariable.Description">
            <summary>	
            <p>Get a shader-variable description.</p>	
            </summary>	
            <remarks>	
            <p>This method can be used to determine if the <strong><see cref="T:SharpDX.D3DCompiler.ShaderReflectionVariable"/> Interface</strong> is valid, the method returns <strong>E_FAIL</strong> when the variable is not valid.</p><p>This method's interface is hosted in the out-of-box DLL D3DCompiler_xx.dll.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable::GetDesc']/*"/>	
            <msdn-id>ff476608</msdn-id>	
            <unmanaged>GetDesc</unmanaged>	
            <unmanaged-short>GetDesc</unmanaged-short>	
            <unmanaged>HRESULT ID3D11ShaderReflectionVariable::GetDesc([Out] D3D11_SHADER_VARIABLE_DESC* pDesc)</unmanaged>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderReflectionVariable.Buffer">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='ID3D11ShaderReflectionVariable::GetBuffer']/*"/>	
            <unmanaged>GetBuffer</unmanaged>	
            <unmanaged-short>GetBuffer</unmanaged-short>	
            <unmanaged>ID3D11ShaderReflectionConstantBuffer* ID3D11ShaderReflectionVariable::GetBuffer()</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.IncludeShadow">
            <summary>
            Shadow callback for <see cref="T:SharpDX.D3DCompiler.Include"/>.
            </summary>
        </member>
        <member name="M:SharpDX.D3DCompiler.IncludeShadow.ToIntPtr(SharpDX.D3DCompiler.Include)">
            <summary>
            Return a pointer to the unmanaged version of this callback.
            </summary>
            <param name="callback">The callback.</param>
            <returns>A pointer to a shadow c++ callback</returns>
        </member>
        <member name="T:SharpDX.D3DCompiler.IncludeShadow.IncludeVtbl">
            <summary>
            Internal Include Callback
            </summary>
        </member>
        <member name="T:SharpDX.D3DCompiler.IncludeShadow.IncludeVtbl.OpenDelegate">
            <summary>	
            A user-implemented method for opening and reading the contents of a shader #include file.	
            </summary>
            <param name="thisPtr">This pointer</param>
            <param name="includeType">A <see cref="T:SharpDX.D3DCompiler.IncludeType"/>-typed value that indicates the location of the #include file. </param>
            <param name="fileNameRef">Name of the #include file.</param>
            <param name="pParentData">Pointer to the container that includes the #include file.</param>
            <param name="dataRef">Pointer to the buffer that Open returns that contains the include directives. This pointer remains valid until <see cref="M:SharpDX.D3DCompiler.Include.Close(System.IO.Stream)"/> is called.</param>
            <param name="bytesRef">Pointer to the number of bytes that Open returns in ppData.</param>
            <returns>The user-implemented method should return S_OK. If Open fails when reading the #include file, the application programming interface (API) that caused Open to be called fails. This failure can occur in one of the following situations:The high-level shader language (HLSL) shader fails one of the D3D10CompileShader*** functions.The effect fails one of the D3D10CreateEffect*** functions.</returns>
            <unmanaged>HRESULT Open([None] D3D_INCLUDE_TYPE IncludeType,[None] const char* pFileName,[None] LPCVOID pParentData,[None] LPCVOID* ppData,[None] UINT* pBytes)</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.IncludeShadow.IncludeVtbl.CloseDelegate">
            <summary>	
            A user-implemented method for closing a shader #include file.	
            </summary>	
            <remarks>	
            If <see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/> was successful, Close is guaranteed to be called before the API using the <see cref="T:SharpDX.D3DCompiler.Include"/> interface returns.	
            </remarks>
            <param name="thisPtr">This pointer</param>
            <param name="pData">Pointer to the buffer that contains the include directives. This is the pointer that was returned by the corresponding <see cref="M:SharpDX.D3DCompiler.Include.Open(SharpDX.D3DCompiler.IncludeType,System.String,System.IO.Stream)"/> call.</param>
            <returns>The user-implemented Close method should return S_OK. If Close fails when it closes the #include file, the application programming interface (API) that caused Close to be called fails. This failure can occur in one of the following situations:The high-level shader language (HLSL) shader fails one of the D3D10CompileShader*** functions.The effect fails one of the D3D10CreateEffect*** functions.</returns>
            <unmanaged>HRESULT Close([None] LPCVOID pData)</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.NamespaceDoc">
            <summary>
            The <see cref="N:SharpDX.D3DCompiler"/> namespace provides managed Direct3D Compiler API.
            </summary>
            <msdn-id>dd607340</msdn-id>
            <unmanaged>D3DCompiler</unmanaged>	
            <unmanaged-short>D3DCompiler</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.RegisterComponentMaskFlags">
            <summary>	
            No documentation.	
            </summary>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_FLAG</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentMaskFlags.All">
            <summary>	
            No documentation.	
            </summary>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_ALL</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentMaskFlags.ComponentW">
            <summary>	
            No documentation.	
            </summary>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_COMPONENT_W</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentMaskFlags.ComponentX">
            <summary>	
            No documentation.	
            </summary>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_COMPONENT_X</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentMaskFlags.ComponentY">
            <summary>	
            No documentation.	
            </summary>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_COMPONENT_Y</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentMaskFlags.ComponentZ">
            <summary>	
            No documentation.	
            </summary>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_COMPONENT_Z</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.RegisterComponentMaskFlags.None">
            <summary>	
            None.	
            </summary>	
            <unmanaged>None</unmanaged>
        </member>
        <member name="T:SharpDX.D3DCompiler.ConstantBufferDescription">
            <summary>	
            <p>Describes a shader constant-buffer.</p>	
            </summary>	
            <remarks>	
            <p>Constants are supplied to shaders in a shader-constant buffer. Get the description of a shader-constant-buffer by calling <strong><see cref="M:SharpDX.D3DCompiler.ConstantBuffer.GetDescription(SharpDX.D3DCompiler.ConstantBufferDescription@)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_BUFFER_DESC']/*"/>	
            <msdn-id>ff476208</msdn-id>	
            <unmanaged>D3D11_SHADER_BUFFER_DESC</unmanaged>	
            <unmanaged-short>D3D11_SHADER_BUFFER_DESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferDescription.Name">
            <summary>	
            <dd> <p>The name of the buffer.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_BUFFER_DESC::Name']/*"/>	
            <msdn-id>ff476208</msdn-id>	
            <unmanaged>const char* Name</unmanaged>	
            <unmanaged-short>char Name</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferDescription.Type">
            <summary>	
            <dd> <p>The intended use of the constant data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_BUFFER_DESC::Type']/*"/>	
            <msdn-id>ff476208</msdn-id>	
            <unmanaged>D3D_CBUFFER_TYPE Type</unmanaged>	
            <unmanaged-short>D3D_CBUFFER_TYPE Type</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferDescription.VariableCount">
            <summary>	
            <dd> <p>The number of unique variables.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_BUFFER_DESC::Variables']/*"/>	
            <msdn-id>ff476208</msdn-id>	
            <unmanaged>unsigned int Variables</unmanaged>	
            <unmanaged-short>unsigned int Variables</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferDescription.Size">
            <summary>	
            <dd> <p>Buffer size (in bytes).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_BUFFER_DESC::Size']/*"/>	
            <msdn-id>ff476208</msdn-id>	
            <unmanaged>unsigned int Size</unmanaged>	
            <unmanaged-short>unsigned int Size</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ConstantBufferDescription.Flags">
            <summary>	
            <dd> <p>Shader buffer properties.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_BUFFER_DESC::uFlags']/*"/>	
            <msdn-id>ff476208</msdn-id>	
            <unmanaged>D3D_SHADER_CBUFFER_FLAGS uFlags</unmanaged>	
            <unmanaged-short>D3D_SHADER_CBUFFER_FLAGS uFlags</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.InputBindingDescription">
            <summary>	
            <p>Describes how a shader resource is bound to a shader input.</p>	
            </summary>	
            <remarks>	
            <p>Get a shader-input-signature description by calling <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.Int32)"/></strong> or <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.Int32)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>D3D11_SHADER_INPUT_BIND_DESC</unmanaged>	
            <unmanaged-short>D3D11_SHADER_INPUT_BIND_DESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.Name">
            <summary>	
            <dd> <p>Name of the shader resource.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::Name']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>const char* Name</unmanaged>	
            <unmanaged-short>char Name</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.Type">
            <summary>	
            <dd> <p>Identifies the type of data in the resource. See <strong>D3D10_SHADER_INPUT_TYPE</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::Type']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>D3D_SHADER_INPUT_TYPE Type</unmanaged>	
            <unmanaged-short>D3D_SHADER_INPUT_TYPE Type</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.BindPoint">
            <summary>	
            <dd> <p>Starting bind point.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::BindPoint']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>unsigned int BindPoint</unmanaged>	
            <unmanaged-short>unsigned int BindPoint</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.BindCount">
            <summary>	
            <dd> <p>Number of contiguous bind points for arrays.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::BindCount']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>unsigned int BindCount</unmanaged>	
            <unmanaged-short>unsigned int BindCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.Flags">
            <summary>	
            <dd> <p>Shader input-parameter options.  See <strong>D3D10_SHADER_INPUT_FLAGS</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::uFlags']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>D3D_SHADER_INPUT_FLAGS uFlags</unmanaged>	
            <unmanaged-short>D3D_SHADER_INPUT_FLAGS uFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.ReturnType">
            <summary>	
            <dd> <p>If the input is a texture, the return type. See <strong>D3D11_RESOURCE_RETURN_TYPE</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::ReturnType']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>D3D_RESOURCE_RETURN_TYPE ReturnType</unmanaged>	
            <unmanaged-short>D3D_RESOURCE_RETURN_TYPE ReturnType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.Dimension">
            <summary>	
            <dd> <p>Identifies the dimensions of the bound resource. For a list of values that <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.Int32)"/></strong> or <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetResourceBindingDescription(System.Int32)"/></strong> can return, see <strong>D3D11_SRV_DIMENSION</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::Dimension']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>D3D_SRV_DIMENSION Dimension</unmanaged>	
            <unmanaged-short>D3D_SRV_DIMENSION Dimension</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.InputBindingDescription.NumSamples">
            <summary>	
            <dd> <p>The number of samples for a multisampled texture; otherwise 0.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_INPUT_BIND_DESC::NumSamples']/*"/>	
            <msdn-id>ff476210</msdn-id>	
            <unmanaged>unsigned int NumSamples</unmanaged>	
            <unmanaged-short>unsigned int NumSamples</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderData">
            <summary>	
            <p>Describes shader data.</p>	
            </summary>	
            <remarks>	
            <p>An array of <strong><see cref="T:SharpDX.D3DCompiler.ShaderData"/></strong> structures is passed to <strong><see cref="M:SharpDX.D3DCompiler.D3D.CompressShaders(System.Int32,SharpDX.D3DCompiler.ShaderData[],System.Int32,SharpDX.Direct3D.Blob@)"/></strong> to compress the shader data into a more compact form.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_DATA']/*"/>	
            <msdn-id>ff728721</msdn-id>	
            <unmanaged>D3D_SHADER_DATA</unmanaged>	
            <unmanaged-short>D3D_SHADER_DATA</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderData.BytecodePtr">
            <summary>	
            <dd> <p>A reference to shader data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_DATA::pBytecode']/*"/>	
            <msdn-id>ff728721</msdn-id>	
            <unmanaged>const void* pBytecode</unmanaged>	
            <unmanaged-short>void pBytecode</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderData.BytecodeLength">
            <summary>	
            <dd> <p>Length of shader data that <strong>pBytecode</strong> points to.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D_SHADER_DATA::BytecodeLength']/*"/>	
            <msdn-id>ff728721</msdn-id>	
            <unmanaged>SIZE_T BytecodeLength</unmanaged>	
            <unmanaged-short>SIZE_T BytecodeLength</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderDescription">
            <summary>	
            <p>Describes a shader.</p>	
            </summary>	
            <remarks>	
            <p>A shader is written in HLSL and compiled into an intermediate language by the HLSL compiler. The shader description returns information about the compiled shader. Get a shader description by calling <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetDescription(SharpDX.D3DCompiler.ShaderDescription@)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3D11_SHADER_DESC</unmanaged>	
            <unmanaged-short>D3D11_SHADER_DESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.Version">
            <summary>	
            <dd> <p>Shader version.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::Version']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int Version</unmanaged>	
            <unmanaged-short>unsigned int Version</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.Creator">
            <summary>	
            <dd> <p>The name of the originator of the shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::Creator']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>const char* Creator</unmanaged>	
            <unmanaged-short>char Creator</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.Flags">
            <summary>	
            <dd> <p>Shader compilation/parse flags.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::Flags']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3DCOMPILE_SHADER_FLAGS Flags</unmanaged>	
            <unmanaged-short>D3DCOMPILE_SHADER_FLAGS Flags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.ConstantBuffers">
            <summary>	
            <dd> <p>The number of shader-constant buffers.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::ConstantBuffers']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int ConstantBuffers</unmanaged>	
            <unmanaged-short>unsigned int ConstantBuffers</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.BoundResources">
            <summary>	
            <dd> <p>The number of resource (textures and buffers) bound to a shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::BoundResources']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int BoundResources</unmanaged>	
            <unmanaged-short>unsigned int BoundResources</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.InputParameters">
            <summary>	
            <dd> <p>The number of parameters in the input signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::InputParameters']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int InputParameters</unmanaged>	
            <unmanaged-short>unsigned int InputParameters</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.OutputParameters">
            <summary>	
            <dd> <p>The number of parameters in the output signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::OutputParameters']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int OutputParameters</unmanaged>	
            <unmanaged-short>unsigned int OutputParameters</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.InstructionCount">
            <summary>	
            <dd> <p>The number of intermediate-language instructions in the compiled shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::InstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int InstructionCount</unmanaged>	
            <unmanaged-short>unsigned int InstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TempRegisterCount">
            <summary>	
            <dd> <p>The number of temporary registers in the compiled shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TempRegisterCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TempRegisterCount</unmanaged>	
            <unmanaged-short>unsigned int TempRegisterCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TempArrayCount">
            <summary>	
            <dd> <p>Number of temporary arrays used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TempArrayCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TempArrayCount</unmanaged>	
            <unmanaged-short>unsigned int TempArrayCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.DefineCount">
            <summary>	
            <dd> <p>Number of constant defines.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::DefCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int DefCount</unmanaged>	
            <unmanaged-short>unsigned int DefCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.DeclarationCount">
            <summary>	
            <dd> <p>Number of declarations (input + output).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::DclCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int DclCount</unmanaged>	
            <unmanaged-short>unsigned int DclCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TextureNormalInstructions">
            <summary>	
            <dd> <p>Number of non-categorized texture instructions.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TextureNormalInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TextureNormalInstructions</unmanaged>	
            <unmanaged-short>unsigned int TextureNormalInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TextureLoadInstructions">
            <summary>	
            <dd> <p>Number of texture load instructions</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TextureLoadInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TextureLoadInstructions</unmanaged>	
            <unmanaged-short>unsigned int TextureLoadInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TextureCompInstructions">
            <summary>	
            <dd> <p>Number of texture comparison instructions</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TextureCompInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TextureCompInstructions</unmanaged>	
            <unmanaged-short>unsigned int TextureCompInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TextureBiasInstructions">
            <summary>	
            <dd> <p>Number of texture bias instructions</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TextureBiasInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TextureBiasInstructions</unmanaged>	
            <unmanaged-short>unsigned int TextureBiasInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TextureGradientInstructions">
            <summary>	
            <dd> <p>Number of texture gradient instructions.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TextureGradientInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int TextureGradientInstructions</unmanaged>	
            <unmanaged-short>unsigned int TextureGradientInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.FloatInstructionCount">
            <summary>	
            <dd> <p>Number of floating point arithmetic instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::FloatInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int FloatInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int FloatInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.IntInstructionCount">
            <summary>	
            <dd> <p>Number of signed integer arithmetic instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::IntInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int IntInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int IntInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.UintInstructionCount">
            <summary>	
            <dd> <p>Number of unsigned integer arithmetic instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::UintInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int UintInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int UintInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.StaticFlowControlCount">
            <summary>	
            <dd> <p>Number of static flow control instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::StaticFlowControlCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int StaticFlowControlCount</unmanaged>	
            <unmanaged-short>unsigned int StaticFlowControlCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.DynamicFlowControlCount">
            <summary>	
            <dd> <p>Number of dynamic flow control instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::DynamicFlowControlCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int DynamicFlowControlCount</unmanaged>	
            <unmanaged-short>unsigned int DynamicFlowControlCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.MacroInstructionCount">
            <summary>	
            <dd> <p>Number of macro instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::MacroInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int MacroInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int MacroInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.ArrayInstructionCount">
            <summary>	
            <dd> <p>Number of array instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::ArrayInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int ArrayInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int ArrayInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.CutInstructionCount">
            <summary>	
            <dd> <p>Number of cut instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::CutInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int CutInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int CutInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.EmitInstructionCount">
            <summary>	
            <dd> <p>Number of emit instructions used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::EmitInstructionCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int EmitInstructionCount</unmanaged>	
            <unmanaged-short>unsigned int EmitInstructionCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.GeometryShaderOutputTopology">
            <summary>	
            <dd> <p>The <strong>D3D10_PRIMITIVE_TOPOLOGY</strong>, which represents the shader output topology.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::GSOutputTopology']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3D_PRIMITIVE_TOPOLOGY GSOutputTopology</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE_TOPOLOGY GSOutputTopology</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.GeometryShaderMaxOutputVertexCount">
            <summary>	
            <dd> <p>Geometry shader maximum output vertex count.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::GSMaxOutputVertexCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int GSMaxOutputVertexCount</unmanaged>	
            <unmanaged-short>unsigned int GSMaxOutputVertexCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.InputPrimitive">
            <summary>	
            <dd> <p>The <strong>D3D11_PRIMITIVE</strong>-typed value that represents the input primitive for a  geometry shader or hull shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::InputPrimitive']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3D_PRIMITIVE InputPrimitive</unmanaged>	
            <unmanaged-short>D3D_PRIMITIVE InputPrimitive</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.PatchConstantParameters">
            <summary>	
            <dd> <p>Number of parameters in the patch-constant signature.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::PatchConstantParameters']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int PatchConstantParameters</unmanaged>	
            <unmanaged-short>unsigned int PatchConstantParameters</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.GeometryShaderInstanceCount">
            <summary>	
            <dd> <p>Number of geometry shader instances.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::cGSInstanceCount']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int cGSInstanceCount</unmanaged>	
            <unmanaged-short>unsigned int cGSInstanceCount</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.ControlPoints">
            <summary>	
            <dd> <p>Number of control points in the hull shader and domain shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::cControlPoints']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int cControlPoints</unmanaged>	
            <unmanaged-short>unsigned int cControlPoints</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.HullShaderOutputPrimitive">
            <summary>	
            <dd> <p>The <strong>D3D11_TESSELLATOR_OUTPUT_PRIMITIVE</strong>, which represents the tessellator output-primitive type.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::HSOutputPrimitive']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_OUTPUT_PRIMITIVE HSOutputPrimitive</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_OUTPUT_PRIMITIVE HSOutputPrimitive</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.HullShaderPartitioning">
            <summary>	
            <dd> <p>The <strong>D3D11_TESSELLATOR_PARTITIONING</strong>, which represents the tessellator partitioning mode.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::HSPartitioning']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_PARTITIONING HSPartitioning</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_PARTITIONING HSPartitioning</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TessellatorDomain">
            <summary>	
            <dd> <p>The <strong>D3D11_TESSELLATOR_DOMAIN</strong>, which represents the tessellator domain.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::TessellatorDomain']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>D3D_TESSELLATOR_DOMAIN TessellatorDomain</unmanaged>	
            <unmanaged-short>D3D_TESSELLATOR_DOMAIN TessellatorDomain</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.BarrierInstructions">
            <summary>	
            <dd> <p>Number of barrier instructions in a compute shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::cBarrierInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int cBarrierInstructions</unmanaged>	
            <unmanaged-short>unsigned int cBarrierInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.InterlockedInstructions">
            <summary>	
            <dd> <p>Number of interlocked instructions in a compute shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::cInterlockedInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int cInterlockedInstructions</unmanaged>	
            <unmanaged-short>unsigned int cInterlockedInstructions</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderDescription.TextureStoreInstructions">
            <summary>	
            <dd> <p>Number of texture writes in a compute shader.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_DESC::cTextureStoreInstructions']/*"/>	
            <msdn-id>ff476209</msdn-id>	
            <unmanaged>unsigned int cTextureStoreInstructions</unmanaged>	
            <unmanaged-short>unsigned int cTextureStoreInstructions</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderParameterDescription">
            <summary>	
            <p>Describes a shader signature.</p>	
            </summary>	
            <remarks>	
            <p>A shader can take n inputs and can produce m outputs. The order of the input (or output) parameters, their associated types, and any attached semantics make up the shader signature. Each shader has an input and an output signature.</p><p>When compiling a shader or an effect, some API calls validate shader signatures  That is, they compare the output signature of one shader (like a vertex shader) with the input signature of another shader (like a pixel shader). This ensures that a shader outputs data that is compatible with a downstream shader that is consuming that data. Compatible means that a shader signature is a exact-match subset of the preceding shader stage. Exact match means parameter types and semantics must exactly match. Subset means that a parameter that is not required by a downstream stage, does not need to include that parameter in its shader signature.</p><p>Get a shader-signature from a shader or an effect by calling APIs such as <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflection.GetInputParameterDescription(System.Int32)"/></strong>. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>D3D11_SIGNATURE_PARAMETER_DESC</unmanaged>	
            <unmanaged-short>D3D11_SIGNATURE_PARAMETER_DESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.SemanticName">
            <summary>	
            <dd> <p>A per-parameter string that identifies how the data will be used. </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::SemanticName']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>const char* SemanticName</unmanaged>	
            <unmanaged-short>char SemanticName</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.SemanticIndex">
            <summary>	
            <dd> <p>Semantic index that modifies the semantic. Used to differentiate different parameters that use the same semantic.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::SemanticIndex']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>unsigned int SemanticIndex</unmanaged>	
            <unmanaged-short>unsigned int SemanticIndex</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.Register">
            <summary>	
            <dd> <p>The register that will contain this variable's data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::Register']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>unsigned int Register</unmanaged>	
            <unmanaged-short>unsigned int Register</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.SystemValueType">
            <summary>	
            <dd> <p>A predefined string that determines the functionality of certain pipeline stages. See <strong>D3D10_NAME</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::SystemValueType']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>D3D_NAME SystemValueType</unmanaged>	
            <unmanaged-short>D3D_NAME SystemValueType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.ComponentType">
            <summary>	
            <dd> <p>The per-component-data type that is stored in a register.  See <strong>D3D10_REGISTER_COMPONENT_TYPE</strong>. Each register can store up to four-components of data.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::ComponentType']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>D3D_REGISTER_COMPONENT_TYPE ComponentType</unmanaged>	
            <unmanaged-short>D3D_REGISTER_COMPONENT_TYPE ComponentType</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.UsageMask">
            <summary>	
            <dd> <p>Mask which indicates which components of a register are used.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::Mask']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_FLAG Mask</unmanaged>	
            <unmanaged-short>D3D11_REGISTER_COMPONENT_MASK_FLAG Mask</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.ReadWriteMask">
            <summary>	
            <dd> <p>Mask which indicates whether a given component is never written (if the signature is an output signature) or always read (if the signature is an input signature). </p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::ReadWriteMask']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>D3D11_REGISTER_COMPONENT_MASK_FLAG ReadWriteMask</unmanaged>	
            <unmanaged-short>D3D11_REGISTER_COMPONENT_MASK_FLAG ReadWriteMask</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderParameterDescription.Stream">
            <summary>	
            <dd> <p>Indicates which stream the geometry shader is using for the signature parameter.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SIGNATURE_PARAMETER_DESC::Stream']/*"/>	
            <msdn-id>ff476215</msdn-id>	
            <unmanaged>unsigned int Stream</unmanaged>	
            <unmanaged-short>unsigned int Stream</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderTypeDescription">
            <summary>	
            <p>Describes a shader-variable type.</p>	
            </summary>	
            <remarks>	
            <p>Get a shader-variable-type description by calling <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionType.GetDescription(SharpDX.D3DCompiler.ShaderTypeDescription@)"/></strong>.</p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>D3D11_SHADER_TYPE_DESC</unmanaged>	
            <unmanaged-short>D3D11_SHADER_TYPE_DESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.Class">
            <summary>	
            <dd> <p>Identifies the variable class as one of scalar, vector, matrix or object.  See <strong>D3D10_SHADER_VARIABLE_CLASS</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Class']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>D3D_SHADER_VARIABLE_CLASS Class</unmanaged>	
            <unmanaged-short>D3D_SHADER_VARIABLE_CLASS Class</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.Type">
            <summary>	
            <dd> <p>The variable type. See <strong>D3D10_SHADER_VARIABLE_TYPE</strong>.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Type']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>D3D_SHADER_VARIABLE_TYPE Type</unmanaged>	
            <unmanaged-short>D3D_SHADER_VARIABLE_TYPE Type</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.RowCount">
            <summary>	
            <dd> <p>Number of rows in a matrix. Otherwise a numeric type returns 1, any other type returns 0.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Rows']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>unsigned int Rows</unmanaged>	
            <unmanaged-short>unsigned int Rows</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.ColumnCount">
            <summary>	
            <dd> <p>Number of columns in a matrix. Otherwise a numeric type returns 1, any other type returns 0.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Columns']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>unsigned int Columns</unmanaged>	
            <unmanaged-short>unsigned int Columns</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.ElementCount">
            <summary>	
            <dd> <p>Number of elements in an array; otherwise 0.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Elements']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>unsigned int Elements</unmanaged>	
            <unmanaged-short>unsigned int Elements</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.MemberCount">
            <summary>	
            <dd> <p>Number of members in the structure; otherwise 0.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Members']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>unsigned int Members</unmanaged>	
            <unmanaged-short>unsigned int Members</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.Offset">
            <summary>	
            <dd> <p>Offset, in bytes, between the start of the parent structure and this variable.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Offset']/*"/>	
            <msdn-id>ff476212</msdn-id>	
            <unmanaged>unsigned int Offset</unmanaged>	
            <unmanaged-short>unsigned int Offset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderTypeDescription.Name">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_TYPE_DESC::Name']/*"/>	
            <unmanaged>const char* Name</unmanaged>	
            <unmanaged-short>char Name</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderVariableDescription">
            <summary>	
            <p>Describes a shader variable.</p>	
            </summary>	
            <remarks>	
            <p>Get a shader-variable description using reflection by calling <strong><see cref="M:SharpDX.D3DCompiler.ShaderReflectionVariable.GetDescription(SharpDX.D3DCompiler.ShaderVariableDescription@)"/></strong>.</p><p>As of the June 2010 update, <strong>DefaultValue</strong> emits default values for reflection. </p>	
            </remarks>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC']/*"/>	
            <msdn-id>ff476213</msdn-id>	
            <unmanaged>D3D11_SHADER_VARIABLE_DESC</unmanaged>	
            <unmanaged-short>D3D11_SHADER_VARIABLE_DESC</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.Name">
            <summary>	
            <dd> <p>The variable name.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::Name']/*"/>	
            <msdn-id>ff476213</msdn-id>	
            <unmanaged>const char* Name</unmanaged>	
            <unmanaged-short>char Name</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.StartOffset">
            <summary>	
            <dd> <p>Offset from the start of the parent structure to the beginning of the variable.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::StartOffset']/*"/>	
            <msdn-id>ff476213</msdn-id>	
            <unmanaged>unsigned int StartOffset</unmanaged>	
            <unmanaged-short>unsigned int StartOffset</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.Size">
            <summary>	
            <dd> <p>Size of the variable (in bytes).</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::Size']/*"/>	
            <msdn-id>ff476213</msdn-id>	
            <unmanaged>unsigned int Size</unmanaged>	
            <unmanaged-short>unsigned int Size</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.Flags">
            <summary>	
            <dd> <p>A combination of <strong><see cref="T:SharpDX.D3DCompiler.ShaderVariableFlags"/></strong>-typed values that are combined by using a bitwise OR operation. The resulting value identifies shader-variable properties.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::uFlags']/*"/>	
            <msdn-id>ff476213</msdn-id>	
            <unmanaged>D3D_SHADER_VARIABLE_FLAGS uFlags</unmanaged>	
            <unmanaged-short>D3D_SHADER_VARIABLE_FLAGS uFlags</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.DefaultValue">
            <summary>	
            <dd> <p>The default value for initializing the variable.</p> </dd>	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::DefaultValue']/*"/>	
            <msdn-id>ff476213</msdn-id>	
            <unmanaged>void* DefaultValue</unmanaged>	
            <unmanaged-short>void DefaultValue</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.StartTexture">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::StartTexture']/*"/>	
            <unmanaged>unsigned int StartTexture</unmanaged>	
            <unmanaged-short>unsigned int StartTexture</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.TextureSize">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::TextureSize']/*"/>	
            <unmanaged>unsigned int TextureSize</unmanaged>	
            <unmanaged-short>unsigned int TextureSize</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.StartSampler">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::StartSampler']/*"/>	
            <unmanaged>unsigned int StartSampler</unmanaged>	
            <unmanaged-short>unsigned int StartSampler</unmanaged-short>	
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderVariableDescription.SamplerSize">
            <summary>	
            No documentation.	
            </summary>	
            <!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='D3D11_SHADER_VARIABLE_DESC::SamplerSize']/*"/>	
            <unmanaged>unsigned int SamplerSize</unmanaged>	
            <unmanaged-short>unsigned int SamplerSize</unmanaged-short>	
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderBytecode">
            <summary>
              Represents the compiled bytecode of a shader or effect.
            </summary>
            <unmanaged>Blob</unmanaged>
        </member>
        <member name="F:SharpDX.D3DCompiler.ShaderBytecode.Effect10">
            <summary>
            Use this ShaderFlags constant in order to compile an effect with old D3D10CompileEffectFromMemory.
            </summary>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.#ctor(SharpDX.DataStream)">
            <summary>
              Initializes a new instance of the <see cref = "T:SharpDX.D3DCompiler.ShaderBytecode" /> class.
            </summary>
            <param name = "data">A <see cref = "T:SharpDX.DataStream" /> containing the compiled bytecode.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.#ctor(System.IO.Stream)">
            <summary>
              Initializes a new instance of the <see cref = "T:SharpDX.D3DCompiler.ShaderBytecode" /> class.
            </summary>
            <param name = "data">A <see cref = "T:System.IO.Stream" /> containing the compiled bytecode.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/> class.
            </summary>
            <param name="buffer">The buffer.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.#ctor(System.IntPtr,System.Int32)">
            <summary>
              Initializes a new instance of the <see cref = "T:SharpDX.D3DCompiler.ShaderBytecode" /> class.
            </summary>
            <param name = "buffer">a pointer to a compiler bytecode</param>
            <param name = "sizeInBytes">size of the bytecode</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.#ctor(SharpDX.Direct3D.Blob)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/> class.
            </summary>
            <param name="blob">The BLOB.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">A string containing the source of the shader or effect to compile.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="sourceFileName">Name of the source file.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.Byte[],System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">An array of bytes containing the raw source of the shader or effect to compile.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="sourceFileName">Name of the source file.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.String,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">A string containing the source of the shader or effect to compile.</param>
            <param name="entryPoint">The name of the shader entry-point function, or <c>null</c> for an effect file.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="sourceFileName">Name of the source file.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.Byte[],System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,System.String)">
            <summary>
              Compiles the provided shader or effect source.
            </summary>
            <param name = "shaderSource">An array of bytes containing the raw source of the shader or effect to compile.</param>
            <param name = "entryPoint">The name of the shader entry-point function, or <c>null</c> for an effect file.</param>
            <param name = "profile">The shader target or set of shader features to compile against.</param>
            <param name = "shaderFlags">Shader compilation options.</param>
            <param name = "effectFlags">Effect compilation options.</param>
            <returns>The compiled shader bytecode, or <c>null</c> if the method fails.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">A string containing the source of the shader or effect to compile.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="defines">A set of macros to define during compilation.</param>
            <param name="include">An interface for handling include files.</param>
            <param name="sourceFileName">Name of the source file.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.Byte[],System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">An array of bytes containing the raw source of the shader or effect to compile.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="defines">A set of macros to define during compilation.</param>
            <param name="include">An interface for handling include files.</param>
            <param name="sourceFileName">Name of the source file.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.String,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">A string containing the source of the shader or effect to compile.</param>
            <param name="entryPoint">The name of the shader entry-point function, or <c>null</c> for an effect file.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="defines">A set of macros to define during compilation.</param>
            <param name="include">An interface for handling include files.</param>
            <param name="sourceFileName">Name of the source file.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.CompileFromFile(System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include)">
            <summary>
              Compiles a shader or effect from a file on disk.
            </summary>
            <param name = "fileName">The name of the source file to compile.</param>
            <param name = "profile">The shader target or set of shader features to compile against.</param>
            <param name = "shaderFlags">Shader compilation options.</param>
            <param name = "effectFlags">Effect compilation options.</param>
            <param name = "defines">A set of macros to define during compilation.</param>
            <param name = "include">An interface for handling include files.</param>
            <returns>The compiled shader bytecode, or <c>null</c> if the method fails.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.CompileFromFile(System.String,System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include)">
            <summary>
            Compiles a shader or effect from a file on disk.
            </summary>
            <param name="fileName">The name of the source file to compile.</param>
            <param name="entryPoint">The name of the shader entry-point function, or <c>null</c> for an effect file.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="defines">A set of macros to define during compilation.</param>
            <param name="include">An interface for handling include files.</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compile(System.Byte[],System.String,System.String,SharpDX.D3DCompiler.ShaderFlags,SharpDX.D3DCompiler.EffectFlags,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String)">
            <summary>
            Compiles the provided shader or effect source.
            </summary>
            <param name="shaderSource">An array of bytes containing the raw source of the shader or effect to compile.</param>
            <param name="entryPoint">The name of the shader entry-point function, or <c>null</c> for an effect file.</param>
            <param name="profile">The shader target or set of shader features to compile against.</param>
            <param name="shaderFlags">Shader compilation options.</param>
            <param name="effectFlags">Effect compilation options.</param>
            <param name="defines">A set of macros to define during compilation.</param>
            <param name="include">An interface for handling include files.</param>
            <param name="sourceFileName">Name of the source file used for reporting errors. Default is "unknown"</param>
            <returns>
            The compiled shader bytecode, or <c>null</c> if the method fails.
            </returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Save(System.String)">
            <summary>
            Saves to the specified file name.
            </summary>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Compress(SharpDX.D3DCompiler.ShaderBytecode[])">
            <summary>	
            Compresses a set of shaders into a more compact form. 	
            </summary>	
            <param name="shaderBytecodes">An array of <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/> structures that describe the set of shaders to compress. </param>
            <returns>A compressed <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/>. </returns>
            <unmanaged>HRESULT D3DCompressShaders([In] int uNumShaders,[In, Buffer] D3D_SHADER_DATA* pShaderData,[In] int uFlags,[Out] ID3DBlob** ppCompressedData)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Decompress">
            <summary>	
            Decompresses all shaders from a compressed set.	
            </summary>	
            <returns>Returns an array of decompress shader bytecode.</returns>	
            <unmanaged>HRESULT D3DDecompressShaders([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] unsigned int uNumShaders,[In] unsigned int uStartIndex,[In, Buffer, Optional] unsigned int* pIndices,[In] unsigned int uFlags,[Out, Buffer] ID3D10Blob** ppShaders,[Out, Optional] unsigned int* pTotalShaders)</unmanaged>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Decompress(System.Int32,System.Int32)">
            <summary>	
            Decompresses one or more shaders from a compressed set.	
            </summary>	
            <param name="numShaders"><para>The number of shaders to decompress.</para></param>	
            <param name="startIndex"><para>The index of the first shader to decompress.</para></param>	
            <returns>Returns an array of decompress shader bytecode.</returns>	
            <unmanaged>HRESULT D3DDecompressShaders([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] unsigned int uNumShaders,[In] unsigned int uStartIndex,[In, Buffer, Optional] unsigned int* pIndices,[In] unsigned int uFlags,[Out, Buffer] ID3D10Blob** ppShaders,[Out, Optional] unsigned int* pTotalShaders)</unmanaged>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Decompress(System.Int32[])">
            <summary>	
            Decompresses one or more shaders from a compressed set.	
            </summary>	
            <param name="indices"><para>An array of indexes that represent the shaders to decompress.</para></param>	
            <returns>Returns an array of decompress shader bytecode.</returns>	
            <unmanaged>HRESULT D3DDecompressShaders([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] unsigned int uNumShaders,[In] unsigned int uStartIndex,[In, Buffer, Optional] unsigned int* pIndices,[In] unsigned int uFlags,[Out, Buffer] ID3D10Blob** ppShaders,[Out, Optional] unsigned int* pTotalShaders)</unmanaged>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Disassemble">
            <summary>
              Disassembles compiled HLSL code back into textual source.
            </summary>
            <returns>The textual source of the shader or effect.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Disassemble(SharpDX.D3DCompiler.DisassemblyFlags)">
            <summary>
              Disassembles compiled HLSL code back into textual source.
            </summary>
            <param name = "flags">Flags affecting the output of the disassembly.</param>
            <returns>The textual source of the shader or effect.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Disassemble(SharpDX.D3DCompiler.DisassemblyFlags,System.String)">
            <summary>
              Disassembles compiled HLSL code back into textual source.
            </summary>
            <param name = "flags">Flags affecting the output of the disassembly.</param>
            <param name = "comments">Commenting information to embed in the disassembly.</param>
            <returns>The textual source of the shader or effect.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.GetPart(SharpDX.D3DCompiler.ShaderBytecodePart)">
            <summary>	
            Retrieves a specific part from a compilation result.	
            </summary>	
            <remarks>	
            D3DGetBlobPart retrieves the part of a blob (arbitrary length data buffer) that contains the type of data that the  Part parameter specifies. 	
            </remarks>	
            <param name="part">A <see cref="T:SharpDX.D3DCompiler.ShaderBytecodePart"/>-typed value that specifies the part of the buffer to retrieve. </param>
            <returns>Returns the extracted part. </returns>
            <unmanaged>HRESULT D3DGetBlobPart([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[In] D3D_BLOB_PART Part,[In] int Flags,[Out] ID3DBlob** ppPart)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Load(System.IO.Stream)">
            <summary>
            Loads from the specified stream.
            </summary>
            <param name="stream">The stream.</param>
            <returns>A shader bytecode</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Save(System.IO.Stream)">
            <summary>
            Saves this bytecode to the specified stream.
            </summary>
            <param name="stream">The stream.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Preprocess(System.String,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String)">
            <summary>
              Preprocesses the provided shader or effect source.
            </summary>
            <param name = "shaderSource">A string containing the source of the shader or effect to preprocess.</param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Preprocess(System.Byte[],SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String)">
            <summary>
              Preprocesses the provided shader or effect source.
            </summary>
            <param name = "shaderSource">An array of bytes containing the raw source of the shader or effect to preprocess.</param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Preprocess(System.Byte[],SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String@,System.String)">
            <summary>
              Preprocesses the provided shader or effect source.
            </summary>
            <param name = "shaderSource">An array of bytes containing the raw source of the shader or effect to preprocess.</param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <param name = "compilationErrors">When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Preprocess(System.IntPtr,System.Int32,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String@,System.String)">
            <summary>
              Preprocesses the provided shader or effect source.
            </summary>
            <param name = "shaderSourcePtr">An array of bytes containing the raw source of the shader or effect to preprocess.</param>
            <param name = "shaderSourceLength"></param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <param name = "compilationErrors">When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Preprocess(System.String,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String@,System.String)">
            <summary>
              Preprocesses the provided shader or effect source.
            </summary>
            <param name = "shaderSource">A string containing the source of the shader or effect to preprocess.</param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <param name = "compilationErrors">When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.PreprocessFromFile(System.String)">
            <summary>
              Preprocesses a shader or effect from a file on disk.
            </summary>
            <param name = "fileName">The name of the source file to compile.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.PreprocessFromFile(System.String,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include)">
            <summary>
              Preprocesses a shader or effect from a file on disk.
            </summary>
            <param name = "fileName">The name of the source file to compile.</param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.PreprocessFromFile(System.String,SharpDX.Direct3D.ShaderMacro[],SharpDX.D3DCompiler.Include,System.String@)">
            <summary>
              Preprocesses a shader or effect from a file on disk.
            </summary>
            <param name = "fileName">The name of the source file to compile.</param>
            <param name = "defines">A set of macros to define during preprocessing.</param>
            <param name = "include">An interface for handling include files.</param>
            <param name = "compilationErrors">When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded.</param>
            <returns>The preprocessed shader source.</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.Strip(SharpDX.D3DCompiler.StripFlags)">
            <summary>
              Strips extraneous information from a compiled shader or effect.
            </summary>
            <param name = "flags">Options specifying what to remove from the shader.</param>
            <returns>A string containing any errors that may have occurred.</returns>
            <unmanaged>HRESULT D3DStripShader([In, Buffer] const void* pShaderBytecode,[In] SIZE_T BytecodeLength,[In] D3DCOMPILER_STRIP_FLAGS uStripFlags,[Out] ID3D10Blob** ppStrippedBlob)</unmanaged>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.op_Implicit(SharpDX.D3DCompiler.ShaderBytecode)~System.Byte[]">
            <summary>
            Cast this <see cref="T:SharpDX.D3DCompiler.ShaderBytecode"/> to the underlying byte buffer.
            </summary>
            <param name="shaderBytecode"></param>
            <returns>A byte buffer</returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.FromStream(System.IO.Stream)">
            <summary>
              Read a compiled shader bytecode from a Stream and return a ShaderBytecode
            </summary>
            <param name = "stream"></param>
            <returns></returns>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderBytecode.FromFile(System.String)">
            <summary>
              Read a compiled shader bytecode from a Stream and return a ShaderBytecode
            </summary>
            <param name = "fileName"></param>
            <returns></returns>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderBytecode.Data">
            <summary>
            Gets the buffer pointer.
            </summary>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderBytecode.IsCompressed">
            <summary>
            Gets this instance is composed of compressed shaders.
            </summary>
            <value>
                <c>true</c> if this instance is compressed; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:SharpDX.D3DCompiler.ShaderSignature">
            <summary>
              Represents a shader signature.
            </summary>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.#ctor(System.IntPtr,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderSignature"/> class.
            </summary>
            <param name="ptr">A pointer to a shader signature bytecode.</param>
            <param name="size">The size.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.#ctor(SharpDX.Direct3D.Blob)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderSignature"/> class.
            </summary>
            <param name="blob">The BLOB.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.#ctor(SharpDX.DataStream)">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderSignature"/> class.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:SharpDX.D3DCompiler.ShaderSignature"/> class.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.GetInputOutputSignature(System.Byte[])">
            <summary>
              Extracts the input and output signatures from a compiled shader or effect.
            </summary>
            <param name = "shaderBytecode">The bytecode of the compiled shader or effect.</param>
            <returns>The input and output signatures of the shader or effect.</returns>
            <msdn-id>dd607329</msdn-id>	
            <unmanaged>HRESULT D3DGetInputAndOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>	
            <unmanaged-short>D3DGetInputAndOutputSignatureBlob</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.GetInputSignature(System.Byte[])">
            <summary>
              Extracts the input signature from a compiled shader or effect.
            </summary>
            <param name = "shaderBytecode">The bytecode of the compiled shader or effect.</param>
            <returns>The input signature of the shader or effect.</returns>
            <msdn-id>dd607330</msdn-id>	
            <unmanaged>HRESULT D3DGetInputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>	
            <unmanaged-short>D3DGetInputSignatureBlob</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.GetOutputSignature(System.Byte[])">
            <summary>
              Extracts the output signature from a compiled shader or effect.
            </summary>
            <param name = "shaderBytecode">The bytecode of the compiled shader or effect.</param>
            <returns>The output signature of the shader or effect.</returns>
            <unmanaged>HRESULT D3DGetOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>
            <msdn-id>dd607331</msdn-id>	
            <unmanaged>HRESULT D3DGetOutputSignatureBlob([In, Buffer] const void* pSrcData,[In] SIZE_T SrcDataSize,[Out] ID3D10Blob** ppSignatureBlob)</unmanaged>	
            <unmanaged-short>D3DGetOutputSignatureBlob</unmanaged-short>	
        </member>
        <member name="M:SharpDX.D3DCompiler.ShaderSignature.op_Implicit(SharpDX.D3DCompiler.ShaderSignature)~System.Byte[]">
            <summary>
            Cast this <see cref="T:SharpDX.D3DCompiler.ShaderSignature"/> to the underlying byte buffer.
            </summary>
            <param name="shaderSignature"></param>
            <returns>A byte buffer</returns>
        </member>
        <member name="P:SharpDX.D3DCompiler.ShaderSignature.Data">
            <summary>
              Gets the raw data of the shader signature.
            </summary>
        </member>
    </members>
</doc>
